public static final class VodStitchDetail.Builder extends GeneratedMessageV3.Builder<VodStitchDetail.Builder> implements VodStitchDetailOrBuilder
Detailed information related to the interstitial of a VOD session.
Protobuf type google.cloud.video.stitcher.v1.VodStitchDetail
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAdStitchDetails(AdStitchDetail value)
public VodStitchDetail.Builder addAdStitchDetails(AdStitchDetail value)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
addAdStitchDetails(AdStitchDetail.Builder builderForValue)
public VodStitchDetail.Builder addAdStitchDetails(AdStitchDetail.Builder builderForValue)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
addAdStitchDetails(int index, AdStitchDetail value)
public VodStitchDetail.Builder addAdStitchDetails(int index, AdStitchDetail value)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameters
Returns
addAdStitchDetails(int index, AdStitchDetail.Builder builderForValue)
public VodStitchDetail.Builder addAdStitchDetails(int index, AdStitchDetail.Builder builderForValue)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameters
Returns
addAdStitchDetailsBuilder()
public AdStitchDetail.Builder addAdStitchDetailsBuilder()
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Returns
addAdStitchDetailsBuilder(int index)
public AdStitchDetail.Builder addAdStitchDetailsBuilder(int index)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
addAllAdStitchDetails(Iterable<? extends AdStitchDetail> values)
public VodStitchDetail.Builder addAllAdStitchDetails(Iterable<? extends AdStitchDetail> values)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Name | Description |
values | Iterable<? extends com.google.cloud.video.stitcher.v1.AdStitchDetail>
|
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VodStitchDetail.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public VodStitchDetail build()
Returns
buildPartial()
public VodStitchDetail buildPartial()
Returns
clear()
public VodStitchDetail.Builder clear()
Returns
Overrides
clearAdStitchDetails()
public VodStitchDetail.Builder clearAdStitchDetails()
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Returns
clearField(Descriptors.FieldDescriptor field)
public VodStitchDetail.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearName()
public VodStitchDetail.Builder clearName()
The name of the stitch detail in the specified VOD session, in the form of
projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}
.
string name = 1;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public VodStitchDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public VodStitchDetail.Builder clone()
Returns
Overrides
getAdStitchDetails(int index)
public AdStitchDetail getAdStitchDetails(int index)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
getAdStitchDetailsBuilder(int index)
public AdStitchDetail.Builder getAdStitchDetailsBuilder(int index)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
getAdStitchDetailsBuilderList()
public List<AdStitchDetail.Builder> getAdStitchDetailsBuilderList()
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Returns
getAdStitchDetailsCount()
public int getAdStitchDetailsCount()
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Returns
getAdStitchDetailsList()
public List<AdStitchDetail> getAdStitchDetailsList()
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Returns
getAdStitchDetailsOrBuilder(int index)
public AdStitchDetailOrBuilder getAdStitchDetailsOrBuilder(int index)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
getAdStitchDetailsOrBuilderList()
public List<? extends AdStitchDetailOrBuilder> getAdStitchDetailsOrBuilderList()
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Returns
Type | Description |
List<? extends com.google.cloud.video.stitcher.v1.AdStitchDetailOrBuilder> | |
getDefaultInstanceForType()
public VodStitchDetail getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getName()
The name of the stitch detail in the specified VOD session, in the form of
projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}
.
string name = 1;
Returns
Type | Description |
String | The name.
|
getNameBytes()
public ByteString getNameBytes()
The name of the stitch detail in the specified VOD session, in the form of
projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}
.
string name = 1;
Returns
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(VodStitchDetail other)
public VodStitchDetail.Builder mergeFrom(VodStitchDetail other)
Parameter
Returns
public VodStitchDetail.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public VodStitchDetail.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VodStitchDetail.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeAdStitchDetails(int index)
public VodStitchDetail.Builder removeAdStitchDetails(int index)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameter
Returns
setAdStitchDetails(int index, AdStitchDetail value)
public VodStitchDetail.Builder setAdStitchDetails(int index, AdStitchDetail value)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameters
Returns
setAdStitchDetails(int index, AdStitchDetail.Builder builderForValue)
public VodStitchDetail.Builder setAdStitchDetails(int index, AdStitchDetail.Builder builderForValue)
A list of ad processing details for the fetched ad playlist.
repeated .google.cloud.video.stitcher.v1.AdStitchDetail ad_stitch_details = 3;
Parameters
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public VodStitchDetail.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setName(String value)
public VodStitchDetail.Builder setName(String value)
The name of the stitch detail in the specified VOD session, in the form of
projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}
.
string name = 1;
Parameter
Name | Description |
value | String
The name to set.
|
Returns
setNameBytes(ByteString value)
public VodStitchDetail.Builder setNameBytes(ByteString value)
The name of the stitch detail in the specified VOD session, in the form of
projects/{project}/locations/{location}/vodSessions/{vod_session_id}/vodStitchDetails/{id}
.
string name = 1;
Parameter
Name | Description |
value | ByteString
The bytes for name to set.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VodStitchDetail.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final VodStitchDetail.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides