Class Interstitials.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Interstitials.Builder>
com.google.cloud.video.stitcher.v1.Interstitials.Builder
- All Implemented Interfaces:
InterstitialsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Interstitials
public static final class Interstitials.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Interstitials.Builder>
implements InterstitialsOrBuilder
Describes what was stitched into a VOD session's manifest.Protobuf type
google.cloud.video.stitcher.v1.Interstitials-
Method Summary
Modifier and TypeMethodDescriptionaddAdBreaks(int index, VodSessionAdBreak value) List of ad breaks ordered by time.addAdBreaks(int index, VodSessionAdBreak.Builder builderForValue) List of ad breaks ordered by time.addAdBreaks(VodSessionAdBreak value) List of ad breaks ordered by time.addAdBreaks(VodSessionAdBreak.Builder builderForValue) List of ad breaks ordered by time.List of ad breaks ordered by time.addAdBreaksBuilder(int index) List of ad breaks ordered by time.addAllAdBreaks(Iterable<? extends VodSessionAdBreak> values) List of ad breaks ordered by time.build()clear()List of ad breaks ordered by time.Information related to the content of the VOD session.getAdBreaks(int index) List of ad breaks ordered by time.getAdBreaksBuilder(int index) List of ad breaks ordered by time.List of ad breaks ordered by time.intList of ad breaks ordered by time.List of ad breaks ordered by time.getAdBreaksOrBuilder(int index) List of ad breaks ordered by time.List<? extends VodSessionAdBreakOrBuilder>List of ad breaks ordered by time.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorInformation related to the content of the VOD session.Information related to the content of the VOD session.Information related to the content of the VOD session.booleanInformation related to the content of the VOD session.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Interstitials other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Information related to the content of the VOD session.removeAdBreaks(int index) List of ad breaks ordered by time.setAdBreaks(int index, VodSessionAdBreak value) List of ad breaks ordered by time.setAdBreaks(int index, VodSessionAdBreak.Builder builderForValue) List of ad breaks ordered by time.Information related to the content of the VOD session.setSessionContent(VodSessionContent.Builder builderForValue) Information related to the content of the VOD session.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<Interstitials.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<Interstitials.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<Interstitials.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<Interstitials.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Interstitials.Builder>
-
mergeFrom
public Interstitials.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<Interstitials.Builder>- Throws:
IOException
-
getAdBreaksList
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1;- Specified by:
getAdBreaksListin interfaceInterstitialsOrBuilder
-
getAdBreaksCount
public int getAdBreaksCount()List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1;- Specified by:
getAdBreaksCountin interfaceInterstitialsOrBuilder
-
getAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1;- Specified by:
getAdBreaksin interfaceInterstitialsOrBuilder
-
setAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
setAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
addAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
addAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
addAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
addAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
addAllAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
clearAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
removeAdBreaks
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
getAdBreaksBuilder
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
getAdBreaksOrBuilder
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1;- Specified by:
getAdBreaksOrBuilderin interfaceInterstitialsOrBuilder
-
getAdBreaksOrBuilderList
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1;- Specified by:
getAdBreaksOrBuilderListin interfaceInterstitialsOrBuilder
-
addAdBreaksBuilder
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
addAdBreaksBuilder
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
getAdBreaksBuilderList
List of ad breaks ordered by time.
repeated .google.cloud.video.stitcher.v1.VodSessionAdBreak ad_breaks = 1; -
hasSessionContent
public boolean hasSessionContent()Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2;- Specified by:
hasSessionContentin interfaceInterstitialsOrBuilder- Returns:
- Whether the sessionContent field is set.
-
getSessionContent
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2;- Specified by:
getSessionContentin interfaceInterstitialsOrBuilder- Returns:
- The sessionContent.
-
setSessionContent
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2; -
setSessionContent
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2; -
mergeSessionContent
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2; -
clearSessionContent
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2; -
getSessionContentBuilder
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2; -
getSessionContentOrBuilder
Information related to the content of the VOD session.
.google.cloud.video.stitcher.v1.VodSessionContent session_content = 2;- Specified by:
getSessionContentOrBuilderin interfaceInterstitialsOrBuilder
-