public static final class ManifestOptions.Builder extends GeneratedMessageV3.Builder<ManifestOptions.Builder> implements ManifestOptionsOrBuilder
Options for manifest generation.
Protobuf type google.cloud.video.stitcher.v1.ManifestOptions
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addAllIncludeRenditions(Iterable<? extends RenditionFilter> values)
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;
Parameter
Name | Description |
values | Iterable<? extends com.google.cloud.video.stitcher.v1.RenditionFilter>
|
Returns
addIncludeRenditions(RenditionFilter value)
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;
Parameter
Returns
addIncludeRenditions(RenditionFilter.Builder builderForValue)
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;
Parameter
Returns
addIncludeRenditions(int index, RenditionFilter value)
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;
Parameters
Returns
addIncludeRenditions(int index, RenditionFilter.Builder builderForValue)
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;
Parameters
Returns
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;
Returns
addIncludeRenditionsBuilder(int index)
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;
Parameter
Returns
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ManifestOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ManifestOptions build()
Returns
buildPartial()
public ManifestOptions buildPartial()
Returns
clear()
public ManifestOptions.Builder clear()
Returns
Overrides
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
clearField(Descriptors.FieldDescriptor field)
public ManifestOptions.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
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;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public ManifestOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public ManifestOptions.Builder clone()
Returns
Overrides
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;
Returns
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;
Returns
Type | Description |
int | The enum numeric value on the wire for bitrateOrder.
|
getDefaultInstanceForType()
public ManifestOptions getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getIncludeRenditions(int index)
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;
Parameter
Returns
getIncludeRenditionsBuilder(int index)
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;
Parameter
Returns
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;
Returns
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;
Returns
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;
Returns
getIncludeRenditionsOrBuilder(int index)
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;
Parameter
Returns
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;
Returns
Type | Description |
List<? extends com.google.cloud.video.stitcher.v1.RenditionFilterOrBuilder> | |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ManifestOptions other)
public ManifestOptions.Builder mergeFrom(ManifestOptions other)
Parameter
Returns
public ManifestOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ManifestOptions.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ManifestOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
removeIncludeRenditions(int index)
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;
Parameter
Returns
setBitrateOrder(ManifestOptions.OrderPolicy value)
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;
Parameter
Returns
setBitrateOrderValue(int value)
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;
Parameter
Name | Description |
value | int
The enum numeric value on the wire for bitrateOrder to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ManifestOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setIncludeRenditions(int index, RenditionFilter value)
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;
Parameters
Returns
setIncludeRenditions(int index, RenditionFilter.Builder builderForValue)
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;
Parameters
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ManifestOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ManifestOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides