public static final class VodStitchDetail.Builder extends GeneratedMessageV3.Builder<VodStitchDetail.Builder> implements VodStitchDetailOrBuilder
Detailed information related to the interstitial of a VOD session. This
resource is only available for VOD sessions that do not implement Google Ad
Manager ad insertion.
Protobuf type google.cloud.video.stitcher.v1.VodStitchDetail
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
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;
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;
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;
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;
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;
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 |
Name |
Description |
index |
int
|
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>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VodStitchDetail.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public VodStitchDetail build()
buildPartial()
public VodStitchDetail buildPartial()
clear()
public VodStitchDetail.Builder clear()
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;
clearField(Descriptors.FieldDescriptor field)
public VodStitchDetail.Builder clearField(Descriptors.FieldDescriptor field)
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public VodStitchDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public VodStitchDetail.Builder clone()
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 |
Name |
Description |
index |
int
|
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 |
Name |
Description |
index |
int
|
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;
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 |
Type |
Description |
int |
|
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;
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 |
Name |
Description |
index |
int
|
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()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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 |
Type |
Description |
ByteString |
The bytes for name.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(VodStitchDetail other)
public VodStitchDetail.Builder mergeFrom(VodStitchDetail other)
public VodStitchDetail.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public VodStitchDetail.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VodStitchDetail.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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 |
Name |
Description |
index |
int
|
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;
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;
setField(Descriptors.FieldDescriptor field, Object value)
public VodStitchDetail.Builder setField(Descriptors.FieldDescriptor field, Object value)
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.
|
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.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VodStitchDetail.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final VodStitchDetail.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides