Class ManifestOptions.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ManifestOptions.Builder> implements ManifestOptionsOrBuilder
Options for manifest generation.
Protobuf typegoogle.cloud.video.stitcher.v1.ManifestOptions
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ManifestOptions.BuilderaddAllIncludeRenditions(Iterable<? extends RenditionFilter> values)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuilderaddIncludeRenditions(int index, RenditionFilter value)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuilderaddIncludeRenditions(int index, RenditionFilter.Builder builderForValue)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuilderaddIncludeRenditions(RenditionFilter value)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuilderaddIncludeRenditions(RenditionFilter.Builder builderForValue)If specified, the output manifest will only return renditions matching the specified filters.RenditionFilter.BuilderaddIncludeRenditionsBuilder()If specified, the output manifest will only return renditions matching the specified filters.RenditionFilter.BuilderaddIncludeRenditionsBuilder(int index)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ManifestOptionsbuild()ManifestOptionsbuildPartial()ManifestOptions.Builderclear()ManifestOptions.BuilderclearBitrateOrder()If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptions.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ManifestOptions.BuilderclearIncludeRenditions()If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ManifestOptions.Builderclone()ManifestOptions.OrderPolicygetBitrateOrder()If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.intgetBitrateOrderValue()If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptionsgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()RenditionFiltergetIncludeRenditions(int index)If specified, the output manifest will only return renditions matching the specified filters.RenditionFilter.BuildergetIncludeRenditionsBuilder(int index)If specified, the output manifest will only return renditions matching the specified filters.List<RenditionFilter.Builder>getIncludeRenditionsBuilderList()If specified, the output manifest will only return renditions matching the specified filters.intgetIncludeRenditionsCount()If specified, the output manifest will only return renditions matching the specified filters.List<RenditionFilter>getIncludeRenditionsList()If specified, the output manifest will only return renditions matching the specified filters.RenditionFilterOrBuildergetIncludeRenditionsOrBuilder(int index)If specified, the output manifest will only return renditions matching the specified filters.List<? extends RenditionFilterOrBuilder>getIncludeRenditionsOrBuilderList()If specified, the output manifest will only return renditions matching the specified filters.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ManifestOptions.BuildermergeFrom(ManifestOptions other)ManifestOptions.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ManifestOptions.BuildermergeFrom(com.google.protobuf.Message other)ManifestOptions.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ManifestOptions.BuilderremoveIncludeRenditions(int index)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuildersetBitrateOrder(ManifestOptions.OrderPolicy value)If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptions.BuildersetBitrateOrderValue(int value)If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptions.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ManifestOptions.BuildersetIncludeRenditions(int index, RenditionFilter value)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuildersetIncludeRenditions(int index, RenditionFilter.Builder builderForValue)If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ManifestOptions.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
clear
public ManifestOptions.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
getDefaultInstanceForType
public ManifestOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ManifestOptions build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ManifestOptions buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ManifestOptions.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
setField
public ManifestOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
clearField
public ManifestOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
clearOneof
public ManifestOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
setRepeatedField
public ManifestOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
addRepeatedField
public ManifestOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
mergeFrom
public ManifestOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ManifestOptions.Builder>
-
mergeFrom
public ManifestOptions.Builder mergeFrom(ManifestOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public List<RenditionFilter> 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
public RenditionFilter getIncludeRenditions(int index)
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
public ManifestOptions.Builder setIncludeRenditions(int index, RenditionFilter value)
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
public ManifestOptions.Builder addIncludeRenditions(RenditionFilter value)
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 value)
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(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
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
public ManifestOptions.Builder addAllIncludeRenditions(Iterable<? extends RenditionFilter> values)
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;
-
clearIncludeRenditions
public ManifestOptions.Builder 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
public ManifestOptions.Builder removeIncludeRenditions(int index)
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;
-
getIncludeRenditionsBuilder
public RenditionFilter.Builder getIncludeRenditionsBuilder(int index)
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;
-
getIncludeRenditionsOrBuilder
public RenditionFilterOrBuilder getIncludeRenditionsOrBuilder(int index)
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
public List<? extends RenditionFilterOrBuilder> 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
public RenditionFilter.Builder 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
public RenditionFilter.Builder addIncludeRenditionsBuilder(int index)
If specified, the output manifest will only return renditions matching the specified filters.
repeated .google.cloud.video.stitcher.v1.RenditionFilter include_renditions = 1;
-
getIncludeRenditionsBuilderList
public List<RenditionFilter.Builder> 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
public ManifestOptions.Builder setBitrateOrderValue(int value)
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
public ManifestOptions.OrderPolicy 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
public ManifestOptions.Builder setBitrateOrder(ManifestOptions.OrderPolicy value)
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
public ManifestOptions.Builder 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.
-
setUnknownFields
public final ManifestOptions.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
mergeUnknownFields
public final ManifestOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
-