public static final class VodSessionAdBreak.Builder extends GeneratedMessageV3.Builder<VodSessionAdBreak.Builder> implements VodSessionAdBreakOrBuilder
Metadata for an inserted ad break.
Protobuf type google.cloud.video.stitcher.v1.VodSessionAdBreak
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
addAds(VodSessionAd value)
public VodSessionAdBreak.Builder addAds(VodSessionAd value)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
addAds(VodSessionAd.Builder builderForValue)
public VodSessionAdBreak.Builder addAds(VodSessionAd.Builder builderForValue)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
addAds(int index, VodSessionAd value)
public VodSessionAdBreak.Builder addAds(int index, VodSessionAd value)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
addAds(int index, VodSessionAd.Builder builderForValue)
public VodSessionAdBreak.Builder addAds(int index, VodSessionAd.Builder builderForValue)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
addAdsBuilder()
public VodSessionAd.Builder addAdsBuilder()
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
addAdsBuilder(int index)
public VodSessionAd.Builder addAdsBuilder(int index)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Parameter |
Name |
Description |
index |
int
|
addAllAds(Iterable<? extends VodSessionAd> values)
public VodSessionAdBreak.Builder addAllAds(Iterable<? extends VodSessionAd> values)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.video.stitcher.v1.VodSessionAd>
|
addAllProgressEvents(Iterable<? extends ProgressEvent> values)
public VodSessionAdBreak.Builder addAllProgressEvents(Iterable<? extends ProgressEvent> values)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.video.stitcher.v1.ProgressEvent>
|
addProgressEvents(ProgressEvent value)
public VodSessionAdBreak.Builder addProgressEvents(ProgressEvent value)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
addProgressEvents(ProgressEvent.Builder builderForValue)
public VodSessionAdBreak.Builder addProgressEvents(ProgressEvent.Builder builderForValue)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
addProgressEvents(int index, ProgressEvent value)
public VodSessionAdBreak.Builder addProgressEvents(int index, ProgressEvent value)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
addProgressEvents(int index, ProgressEvent.Builder builderForValue)
public VodSessionAdBreak.Builder addProgressEvents(int index, ProgressEvent.Builder builderForValue)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
addProgressEventsBuilder()
public ProgressEvent.Builder addProgressEventsBuilder()
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
addProgressEventsBuilder(int index)
public ProgressEvent.Builder addProgressEventsBuilder(int index)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Parameter |
Name |
Description |
index |
int
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public VodSessionAdBreak.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public VodSessionAdBreak build()
buildPartial()
public VodSessionAdBreak buildPartial()
clear()
public VodSessionAdBreak.Builder clear()
Overrides
clearAds()
public VodSessionAdBreak.Builder clearAds()
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
clearEndTimeOffset()
public VodSessionAdBreak.Builder clearEndTimeOffset()
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
clearField(Descriptors.FieldDescriptor field)
public VodSessionAdBreak.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public VodSessionAdBreak.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearProgressEvents()
public VodSessionAdBreak.Builder clearProgressEvents()
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
clearStartTimeOffset()
public VodSessionAdBreak.Builder clearStartTimeOffset()
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
clone()
public VodSessionAdBreak.Builder clone()
Overrides
getAds(int index)
public VodSessionAd getAds(int index)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Parameter |
Name |
Description |
index |
int
|
getAdsBuilder(int index)
public VodSessionAd.Builder getAdsBuilder(int index)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Parameter |
Name |
Description |
index |
int
|
getAdsBuilderList()
public List<VodSessionAd.Builder> getAdsBuilderList()
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
getAdsCount()
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Returns |
Type |
Description |
int |
|
getAdsList()
public List<VodSessionAd> getAdsList()
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
getAdsOrBuilder(int index)
public VodSessionAdOrBuilder getAdsOrBuilder(int index)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Parameter |
Name |
Description |
index |
int
|
getAdsOrBuilderList()
public List<? extends VodSessionAdOrBuilder> getAdsOrBuilderList()
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Returns |
Type |
Description |
List<? extends com.google.cloud.video.stitcher.v1.VodSessionAdOrBuilder> |
|
getDefaultInstanceForType()
public VodSessionAdBreak getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEndTimeOffset()
public Duration getEndTimeOffset()
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
Returns |
Type |
Description |
Duration |
The endTimeOffset.
|
getEndTimeOffsetBuilder()
public Duration.Builder getEndTimeOffsetBuilder()
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
getEndTimeOffsetOrBuilder()
public DurationOrBuilder getEndTimeOffsetOrBuilder()
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
getProgressEvents(int index)
public ProgressEvent getProgressEvents(int index)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Parameter |
Name |
Description |
index |
int
|
getProgressEventsBuilder(int index)
public ProgressEvent.Builder getProgressEventsBuilder(int index)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Parameter |
Name |
Description |
index |
int
|
getProgressEventsBuilderList()
public List<ProgressEvent.Builder> getProgressEventsBuilderList()
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
getProgressEventsCount()
public int getProgressEventsCount()
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Returns |
Type |
Description |
int |
|
getProgressEventsList()
public List<ProgressEvent> getProgressEventsList()
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
getProgressEventsOrBuilder(int index)
public ProgressEventOrBuilder getProgressEventsOrBuilder(int index)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Parameter |
Name |
Description |
index |
int
|
getProgressEventsOrBuilderList()
public List<? extends ProgressEventOrBuilder> getProgressEventsOrBuilderList()
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Returns |
Type |
Description |
List<? extends com.google.cloud.video.stitcher.v1.ProgressEventOrBuilder> |
|
getStartTimeOffset()
public Duration getStartTimeOffset()
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
Returns |
Type |
Description |
Duration |
The startTimeOffset.
|
getStartTimeOffsetBuilder()
public Duration.Builder getStartTimeOffsetBuilder()
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
getStartTimeOffsetOrBuilder()
public DurationOrBuilder getStartTimeOffsetOrBuilder()
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
hasEndTimeOffset()
public boolean hasEndTimeOffset()
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
Returns |
Type |
Description |
boolean |
Whether the endTimeOffset field is set.
|
hasStartTimeOffset()
public boolean hasStartTimeOffset()
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
Returns |
Type |
Description |
boolean |
Whether the startTimeOffset field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeEndTimeOffset(Duration value)
public VodSessionAdBreak.Builder mergeEndTimeOffset(Duration value)
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
Parameter |
Name |
Description |
value |
Duration
|
mergeFrom(VodSessionAdBreak other)
public VodSessionAdBreak.Builder mergeFrom(VodSessionAdBreak other)
public VodSessionAdBreak.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public VodSessionAdBreak.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeStartTimeOffset(Duration value)
public VodSessionAdBreak.Builder mergeStartTimeOffset(Duration value)
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
Parameter |
Name |
Description |
value |
Duration
|
mergeUnknownFields(UnknownFieldSet unknownFields)
public final VodSessionAdBreak.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeAds(int index)
public VodSessionAdBreak.Builder removeAds(int index)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
Parameter |
Name |
Description |
index |
int
|
removeProgressEvents(int index)
public VodSessionAdBreak.Builder removeProgressEvents(int index)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
Parameter |
Name |
Description |
index |
int
|
setAds(int index, VodSessionAd value)
public VodSessionAdBreak.Builder setAds(int index, VodSessionAd value)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
setAds(int index, VodSessionAd.Builder builderForValue)
public VodSessionAdBreak.Builder setAds(int index, VodSessionAd.Builder builderForValue)
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;
setEndTimeOffset(Duration value)
public VodSessionAdBreak.Builder setEndTimeOffset(Duration value)
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
Parameter |
Name |
Description |
value |
Duration
|
setEndTimeOffset(Duration.Builder builderForValue)
public VodSessionAdBreak.Builder setEndTimeOffset(Duration.Builder builderForValue)
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setField(Descriptors.FieldDescriptor field, Object value)
public VodSessionAdBreak.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setProgressEvents(int index, ProgressEvent value)
public VodSessionAdBreak.Builder setProgressEvents(int index, ProgressEvent value)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
setProgressEvents(int index, ProgressEvent.Builder builderForValue)
public VodSessionAdBreak.Builder setProgressEvents(int index, ProgressEvent.Builder builderForValue)
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public VodSessionAdBreak.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setStartTimeOffset(Duration value)
public VodSessionAdBreak.Builder setStartTimeOffset(Duration value)
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
Parameter |
Name |
Description |
value |
Duration
|
setStartTimeOffset(Duration.Builder builderForValue)
public VodSessionAdBreak.Builder setStartTimeOffset(Duration.Builder builderForValue)
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;
Parameter |
Name |
Description |
builderForValue |
Builder
|
setUnknownFields(UnknownFieldSet unknownFields)
public final VodSessionAdBreak.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides