Class ManifestOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ManifestOptions.Builder>
com.google.cloud.video.stitcher.v1.ManifestOptions.Builder
- All Implemented Interfaces:
ManifestOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ManifestOptions
public static final class ManifestOptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ManifestOptions.Builder>
implements ManifestOptionsOrBuilder
Options for manifest generation.Protobuf type
google.cloud.video.stitcher.v1.ManifestOptions-
Method Summary
Modifier and TypeMethodDescriptionaddAllIncludeRenditions(Iterable<? extends RenditionFilter> values) If specified, the output manifest will only return renditions matching the specified filters.addIncludeRenditions(int index, RenditionFilter value) If specified, the output manifest will only return renditions matching the specified filters.addIncludeRenditions(int index, RenditionFilter.Builder builderForValue) If specified, the output manifest will only return renditions matching the specified filters.If specified, the output manifest will only return renditions matching the specified filters.addIncludeRenditions(RenditionFilter.Builder builderForValue) If specified, the output manifest will only return renditions matching the specified filters.If specified, the output manifest will only return renditions matching the specified filters.addIncludeRenditionsBuilder(int index) If specified, the output manifest will only return renditions matching the specified filters.build()clear()If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.If specified, the output manifest will only return renditions matching the specified filters.If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.intIf specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetIncludeRenditions(int index) If specified, the output manifest will only return renditions matching the specified filters.getIncludeRenditionsBuilder(int index) If specified, the output manifest will only return renditions matching the specified filters.If specified, the output manifest will only return renditions matching the specified filters.intIf specified, the output manifest will only return renditions matching the specified filters.If specified, the output manifest will only return renditions matching the specified filters.getIncludeRenditionsOrBuilder(int index) If specified, the output manifest will only return renditions matching the specified filters.List<? extends RenditionFilterOrBuilder>If specified, the output manifest will only return renditions matching the specified filters.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ManifestOptions other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeIncludeRenditions(int index) If specified, the output manifest will only return renditions matching the specified filters.If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.setBitrateOrderValue(int value) If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.setIncludeRenditions(int index, RenditionFilter value) If specified, the output manifest will only return renditions matching the specified filters.setIncludeRenditions(int index, RenditionFilter.Builder builderForValue) If specified, the output manifest will only return renditions matching the specified filters.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<ManifestOptions.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<ManifestOptions.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<ManifestOptions.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<ManifestOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ManifestOptions.Builder>
-
mergeFrom
public ManifestOptions.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<ManifestOptions.Builder>- Throws:
IOException
-
getIncludeRenditionsList
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;- Specified by:
getIncludeRenditionsListin interfaceManifestOptionsOrBuilder
-
getIncludeRenditionsCount
public int getIncludeRenditionsCount()If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;- Specified by:
getIncludeRenditionsCountin interfaceManifestOptionsOrBuilder
-
getIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;- Specified by:
getIncludeRenditionsin interfaceManifestOptionsOrBuilder
-
setIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
setIncludeRenditions
public ManifestOptions.Builder setIncludeRenditions(int index, RenditionFilter.Builder builderForValue) If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
addIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
addIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
addIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
addIncludeRenditions
public ManifestOptions.Builder addIncludeRenditions(int index, RenditionFilter.Builder builderForValue) If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
addAllIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
clearIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
removeIncludeRenditions
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
getIncludeRenditionsBuilder
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
getIncludeRenditionsOrBuilder
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;- Specified by:
getIncludeRenditionsOrBuilderin interfaceManifestOptionsOrBuilder
-
getIncludeRenditionsOrBuilderList
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;- Specified by:
getIncludeRenditionsOrBuilderListin interfaceManifestOptionsOrBuilder
-
addIncludeRenditionsBuilder
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
addIncludeRenditionsBuilder
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
getIncludeRenditionsBuilderList
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1; -
getBitrateOrderValue
public int getBitrateOrderValue()If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.
.google.cloud.video.stitcher.v1.ManifestOptions.OrderPolicy bitrate_order = 2;- Specified by:
getBitrateOrderValuein interfaceManifestOptionsOrBuilder- Returns:
- The enum numeric value on the wire for bitrateOrder.
-
setBitrateOrderValue
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.
.google.cloud.video.stitcher.v1.ManifestOptions.OrderPolicy bitrate_order = 2;- Parameters:
value- The enum numeric value on the wire for bitrateOrder to set.- Returns:
- This builder for chaining.
-
getBitrateOrder
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.
.google.cloud.video.stitcher.v1.ManifestOptions.OrderPolicy bitrate_order = 2;- Specified by:
getBitrateOrderin interfaceManifestOptionsOrBuilder- Returns:
- The bitrateOrder.
-
setBitrateOrder
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.
.google.cloud.video.stitcher.v1.ManifestOptions.OrderPolicy bitrate_order = 2;- Parameters:
value- The bitrateOrder to set.- Returns:
- This builder for chaining.
-
clearBitrateOrder
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.
.google.cloud.video.stitcher.v1.ManifestOptions.OrderPolicy bitrate_order = 2;- Returns:
- This builder for chaining.
-