Class VodSessionAdBreak.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<VodSessionAdBreak.Builder>
com.google.cloud.video.stitcher.v1.VodSessionAdBreak.Builder
- All Implemented Interfaces:
VodSessionAdBreakOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VodSessionAdBreak
public static final class VodSessionAdBreak.Builder
extends com.google.protobuf.GeneratedMessage.Builder<VodSessionAdBreak.Builder>
implements VodSessionAdBreakOrBuilder
Metadata for an inserted ad break.Protobuf type
google.cloud.video.stitcher.v1.VodSessionAdBreak-
Method Summary
Modifier and TypeMethodDescriptionaddAds(int index, VodSessionAd value) Ordered list of ads stitched into the ad break.addAds(int index, VodSessionAd.Builder builderForValue) Ordered list of ads stitched into the ad break.addAds(VodSessionAd value) Ordered list of ads stitched into the ad break.addAds(VodSessionAd.Builder builderForValue) Ordered list of ads stitched into the ad break.Ordered list of ads stitched into the ad break.addAdsBuilder(int index) Ordered list of ads stitched into the ad break.addAllAds(Iterable<? extends VodSessionAd> values) Ordered list of ads stitched into the ad break.addAllProgressEvents(Iterable<? extends ProgressEvent> values) List of events that are expected to be triggered, ordered by time.addProgressEvents(int index, ProgressEvent value) List of events that are expected to be triggered, ordered by time.addProgressEvents(int index, ProgressEvent.Builder builderForValue) List of events that are expected to be triggered, ordered by time.addProgressEvents(ProgressEvent value) List of events that are expected to be triggered, ordered by time.addProgressEvents(ProgressEvent.Builder builderForValue) List of events that are expected to be triggered, ordered by time.List of events that are expected to be triggered, ordered by time.addProgressEventsBuilder(int index) List of events that are expected to be triggered, ordered by time.build()clear()clearAds()Ordered list of ads stitched into the ad break.Ad break end time in seconds relative to the start of the VOD asset.List of events that are expected to be triggered, ordered by time.Ad break start time in seconds relative to the start of the VOD asset.getAds(int index) Ordered list of ads stitched into the ad break.getAdsBuilder(int index) Ordered list of ads stitched into the ad break.Ordered list of ads stitched into the ad break.intOrdered list of ads stitched into the ad break.Ordered list of ads stitched into the ad break.getAdsOrBuilder(int index) Ordered list of ads stitched into the ad break.List<? extends VodSessionAdOrBuilder>Ordered list of ads stitched into the ad break.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.DurationAd break end time in seconds relative to the start of the VOD asset.com.google.protobuf.Duration.BuilderAd break end time in seconds relative to the start of the VOD asset.com.google.protobuf.DurationOrBuilderAd break end time in seconds relative to the start of the VOD asset.getProgressEvents(int index) List of events that are expected to be triggered, ordered by time.getProgressEventsBuilder(int index) List of events that are expected to be triggered, ordered by time.List of events that are expected to be triggered, ordered by time.intList of events that are expected to be triggered, ordered by time.List of events that are expected to be triggered, ordered by time.getProgressEventsOrBuilder(int index) List of events that are expected to be triggered, ordered by time.List<? extends ProgressEventOrBuilder>List of events that are expected to be triggered, ordered by time.com.google.protobuf.DurationAd break start time in seconds relative to the start of the VOD asset.com.google.protobuf.Duration.BuilderAd break start time in seconds relative to the start of the VOD asset.com.google.protobuf.DurationOrBuilderAd break start time in seconds relative to the start of the VOD asset.booleanAd break end time in seconds relative to the start of the VOD asset.booleanAd break start time in seconds relative to the start of the VOD asset.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeEndTimeOffset(com.google.protobuf.Duration value) Ad break end time in seconds relative to the start of the VOD asset.mergeFrom(VodSessionAdBreak other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeStartTimeOffset(com.google.protobuf.Duration value) Ad break start time in seconds relative to the start of the VOD asset.removeAds(int index) Ordered list of ads stitched into the ad break.removeProgressEvents(int index) List of events that are expected to be triggered, ordered by time.setAds(int index, VodSessionAd value) Ordered list of ads stitched into the ad break.setAds(int index, VodSessionAd.Builder builderForValue) Ordered list of ads stitched into the ad break.setEndTimeOffset(com.google.protobuf.Duration value) Ad break end time in seconds relative to the start of the VOD asset.setEndTimeOffset(com.google.protobuf.Duration.Builder builderForValue) Ad break end time in seconds relative to the start of the VOD asset.setProgressEvents(int index, ProgressEvent value) List of events that are expected to be triggered, ordered by time.setProgressEvents(int index, ProgressEvent.Builder builderForValue) List of events that are expected to be triggered, ordered by time.setStartTimeOffset(com.google.protobuf.Duration value) Ad break start time in seconds relative to the start of the VOD asset.setStartTimeOffset(com.google.protobuf.Duration.Builder builderForValue) Ad break start time in seconds relative to the start of the VOD asset.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<VodSessionAdBreak.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<VodSessionAdBreak.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<VodSessionAdBreak.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VodSessionAdBreak.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<VodSessionAdBreak.Builder>
-
mergeFrom
public VodSessionAdBreak.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VodSessionAdBreak.Builder>- Throws:
IOException
-
getProgressEventsList
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;- Specified by:
getProgressEventsListin interfaceVodSessionAdBreakOrBuilder
-
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;- Specified by:
getProgressEventsCountin interfaceVodSessionAdBreakOrBuilder
-
getProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;- Specified by:
getProgressEventsin interfaceVodSessionAdBreakOrBuilder
-
setProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
setProgressEvents
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; -
addProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
addProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
addProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
addProgressEvents
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; -
addAllProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
clearProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
removeProgressEvents
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
getProgressEventsBuilder
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
getProgressEventsOrBuilder
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;- Specified by:
getProgressEventsOrBuilderin interfaceVodSessionAdBreakOrBuilder
-
getProgressEventsOrBuilderList
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1;- Specified by:
getProgressEventsOrBuilderListin interfaceVodSessionAdBreakOrBuilder
-
addProgressEventsBuilder
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
addProgressEventsBuilder
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
getProgressEventsBuilderList
List of events that are expected to be triggered, ordered by time.
repeated .google.cloud.video.stitcher.v1.ProgressEvent progress_events = 1; -
getAdsList
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;- Specified by:
getAdsListin interfaceVodSessionAdBreakOrBuilder
-
getAdsCount
public int getAdsCount()Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;- Specified by:
getAdsCountin interfaceVodSessionAdBreakOrBuilder
-
getAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;- Specified by:
getAdsin interfaceVodSessionAdBreakOrBuilder
-
setAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
setAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
addAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
addAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
addAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
addAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
addAllAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
clearAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
removeAds
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
getAdsBuilder
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
getAdsOrBuilder
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;- Specified by:
getAdsOrBuilderin interfaceVodSessionAdBreakOrBuilder
-
getAdsOrBuilderList
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2;- Specified by:
getAdsOrBuilderListin interfaceVodSessionAdBreakOrBuilder
-
addAdsBuilder
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
addAdsBuilder
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
getAdsBuilderList
Ordered list of ads stitched into the ad break.
repeated .google.cloud.video.stitcher.v1.VodSessionAd ads = 2; -
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;- Specified by:
hasEndTimeOffsetin interfaceVodSessionAdBreakOrBuilder- Returns:
- Whether the endTimeOffset field is set.
-
getEndTimeOffset
public com.google.protobuf.Duration getEndTimeOffset()Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;- Specified by:
getEndTimeOffsetin interfaceVodSessionAdBreakOrBuilder- Returns:
- The endTimeOffset.
-
setEndTimeOffset
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3; -
setEndTimeOffset
public VodSessionAdBreak.Builder setEndTimeOffset(com.google.protobuf.Duration.Builder builderForValue) Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3; -
mergeEndTimeOffset
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3; -
clearEndTimeOffset
Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3; -
getEndTimeOffsetBuilder
public com.google.protobuf.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 com.google.protobuf.DurationOrBuilder getEndTimeOffsetOrBuilder()Ad break end time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration end_time_offset = 3;- Specified by:
getEndTimeOffsetOrBuilderin interfaceVodSessionAdBreakOrBuilder
-
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;- Specified by:
hasStartTimeOffsetin interfaceVodSessionAdBreakOrBuilder- Returns:
- Whether the startTimeOffset field is set.
-
getStartTimeOffset
public com.google.protobuf.Duration getStartTimeOffset()Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;- Specified by:
getStartTimeOffsetin interfaceVodSessionAdBreakOrBuilder- Returns:
- The startTimeOffset.
-
setStartTimeOffset
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4; -
setStartTimeOffset
public VodSessionAdBreak.Builder setStartTimeOffset(com.google.protobuf.Duration.Builder builderForValue) Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4; -
mergeStartTimeOffset
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4; -
clearStartTimeOffset
Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4; -
getStartTimeOffsetBuilder
public com.google.protobuf.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 com.google.protobuf.DurationOrBuilder getStartTimeOffsetOrBuilder()Ad break start time in seconds relative to the start of the VOD asset.
.google.protobuf.Duration start_time_offset = 4;- Specified by:
getStartTimeOffsetOrBuilderin interfaceVodSessionAdBreakOrBuilder
-