Class VodStitchDetail.Builder (0.36.0)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

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
NameDescription
valueAdStitchDetail
Returns
TypeDescription
VodStitchDetail.Builder

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
NameDescription
builderForValueAdStitchDetail.Builder
Returns
TypeDescription
VodStitchDetail.Builder

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
NameDescription
indexint
valueAdStitchDetail
Returns
TypeDescription
VodStitchDetail.Builder

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
NameDescription
indexint
builderForValueAdStitchDetail.Builder
Returns
TypeDescription
VodStitchDetail.Builder

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
TypeDescription
AdStitchDetail.Builder

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
NameDescription
indexint
Returns
TypeDescription
AdStitchDetail.Builder

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
NameDescription
valuesIterable<? extends com.google.cloud.video.stitcher.v1.AdStitchDetail>
Returns
TypeDescription
VodStitchDetail.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public VodStitchDetail.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
VodStitchDetail.Builder
Overrides

build()

public VodStitchDetail build()
Returns
TypeDescription
VodStitchDetail

buildPartial()

public VodStitchDetail buildPartial()
Returns
TypeDescription
VodStitchDetail

clear()

public VodStitchDetail.Builder clear()
Returns
TypeDescription
VodStitchDetail.Builder
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
TypeDescription
VodStitchDetail.Builder

clearField(Descriptors.FieldDescriptor field)

public VodStitchDetail.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
VodStitchDetail.Builder
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
TypeDescription
VodStitchDetail.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public VodStitchDetail.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
VodStitchDetail.Builder
Overrides

clone()

public VodStitchDetail.Builder clone()
Returns
TypeDescription
VodStitchDetail.Builder
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
NameDescription
indexint
Returns
TypeDescription
AdStitchDetail

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
NameDescription
indexint
Returns
TypeDescription
AdStitchDetail.Builder

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
TypeDescription
List<Builder>

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
TypeDescription
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;

Returns
TypeDescription
List<AdStitchDetail>

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
NameDescription
indexint
Returns
TypeDescription
AdStitchDetailOrBuilder

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
TypeDescription
List<? extends com.google.cloud.video.stitcher.v1.AdStitchDetailOrBuilder>

getDefaultInstanceForType()

public VodStitchDetail getDefaultInstanceForType()
Returns
TypeDescription
VodStitchDetail

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getName()

public String 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
TypeDescription
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
TypeDescription
ByteString

The bytes for name.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(VodStitchDetail other)

public VodStitchDetail.Builder mergeFrom(VodStitchDetail other)
Parameter
NameDescription
otherVodStitchDetail
Returns
TypeDescription
VodStitchDetail.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public VodStitchDetail.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
VodStitchDetail.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public VodStitchDetail.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
VodStitchDetail.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final VodStitchDetail.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
VodStitchDetail.Builder
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
NameDescription
indexint
Returns
TypeDescription
VodStitchDetail.Builder

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
NameDescription
indexint
valueAdStitchDetail
Returns
TypeDescription
VodStitchDetail.Builder

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
NameDescription
indexint
builderForValueAdStitchDetail.Builder
Returns
TypeDescription
VodStitchDetail.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public VodStitchDetail.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
VodStitchDetail.Builder
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
NameDescription
valueString

The name to set.

Returns
TypeDescription
VodStitchDetail.Builder

This builder for chaining.

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
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
VodStitchDetail.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public VodStitchDetail.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
value