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.Builder
addAllIncludeRenditions(Iterable<? extends RenditionFilter> values)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
addIncludeRenditions(int index, RenditionFilter value)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
addIncludeRenditions(int index, RenditionFilter.Builder builderForValue)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
addIncludeRenditions(RenditionFilter value)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
addIncludeRenditions(RenditionFilter.Builder builderForValue)
If specified, the output manifest will only return renditions matching the specified filters.RenditionFilter.Builder
addIncludeRenditionsBuilder()
If specified, the output manifest will only return renditions matching the specified filters.RenditionFilter.Builder
addIncludeRenditionsBuilder(int index)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ManifestOptions
build()
ManifestOptions
buildPartial()
ManifestOptions.Builder
clear()
ManifestOptions.Builder
clearBitrateOrder()
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptions.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ManifestOptions.Builder
clearIncludeRenditions()
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ManifestOptions.Builder
clone()
ManifestOptions.OrderPolicy
getBitrateOrder()
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.int
getBitrateOrderValue()
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptions
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
RenditionFilter
getIncludeRenditions(int index)
If specified, the output manifest will only return renditions matching the specified filters.RenditionFilter.Builder
getIncludeRenditionsBuilder(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.int
getIncludeRenditionsCount()
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.RenditionFilterOrBuilder
getIncludeRenditionsOrBuilder(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.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ManifestOptions.Builder
mergeFrom(ManifestOptions other)
ManifestOptions.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ManifestOptions.Builder
mergeFrom(com.google.protobuf.Message other)
ManifestOptions.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ManifestOptions.Builder
removeIncludeRenditions(int index)
If specified, the output manifest will only return renditions matching the specified filters.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.ManifestOptions.Builder
setBitrateOrderValue(int value)
If specified, the output manifest will orders the video and muxed renditions by bitrate according to the ordering policy.ManifestOptions.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ManifestOptions.Builder
setIncludeRenditions(int index, RenditionFilter value)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
setIncludeRenditions(int index, RenditionFilter.Builder builderForValue)
If specified, the output manifest will only return renditions matching the specified filters.ManifestOptions.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ManifestOptions.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
clear
public ManifestOptions.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
getDefaultInstanceForType
public ManifestOptions getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ManifestOptions build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ManifestOptions buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ManifestOptions.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
setField
public ManifestOptions.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
clearField
public ManifestOptions.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
clearOneof
public ManifestOptions.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
setRepeatedField
public ManifestOptions.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
addRepeatedField
public ManifestOptions.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
mergeFrom
public ManifestOptions.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ManifestOptions.Builder>
-
mergeFrom
public ManifestOptions.Builder mergeFrom(ManifestOptions other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getIncludeRenditionsList
in 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:
getIncludeRenditionsCount
in 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:
getIncludeRenditions
in 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:
getIncludeRenditionsOrBuilder
in 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:
getIncludeRenditionsOrBuilderList
in 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:
getBitrateOrderValue
in 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:
getBitrateOrder
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
mergeUnknownFields
public final ManifestOptions.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ManifestOptions.Builder>
-
-