public static final class MuxStream.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder> implements MuxStreamOrBuilder
Multiplexing settings for output stream.Protobuf type
google.cloud.video.transcoder.v1.MuxStream| Modifier and Type | Method and Description |
|---|---|
MuxStream.Builder |
addAllElementaryStreams(Iterable<String> values)
List of `ElementaryStream.key`s multiplexed in this stream.
|
MuxStream.Builder |
addElementaryStreams(String value)
List of `ElementaryStream.key`s multiplexed in this stream.
|
MuxStream.Builder |
addElementaryStreamsBytes(com.google.protobuf.ByteString value)
List of `ElementaryStream.key`s multiplexed in this stream.
|
MuxStream.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MuxStream |
build() |
MuxStream |
buildPartial() |
MuxStream.Builder |
clear() |
MuxStream.Builder |
clearContainer()
The container format.
|
MuxStream.Builder |
clearElementaryStreams()
List of `ElementaryStream.key`s multiplexed in this stream.
|
MuxStream.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
MuxStream.Builder |
clearFileName()
The name of the generated file.
|
MuxStream.Builder |
clearKey()
A unique key for this multiplexed stream.
|
MuxStream.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
MuxStream.Builder |
clearSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
|
MuxStream.Builder |
clone() |
String |
getContainer()
The container format.
|
com.google.protobuf.ByteString |
getContainerBytes()
The container format.
|
MuxStream |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getElementaryStreams(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
|
com.google.protobuf.ByteString |
getElementaryStreamsBytes(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
|
int |
getElementaryStreamsCount()
List of `ElementaryStream.key`s multiplexed in this stream.
|
com.google.protobuf.ProtocolStringList |
getElementaryStreamsList()
List of `ElementaryStream.key`s multiplexed in this stream.
|
String |
getFileName()
The name of the generated file.
|
com.google.protobuf.ByteString |
getFileNameBytes()
The name of the generated file.
|
String |
getKey()
A unique key for this multiplexed stream.
|
com.google.protobuf.ByteString |
getKeyBytes()
A unique key for this multiplexed stream.
|
SegmentSettings |
getSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
|
SegmentSettings.Builder |
getSegmentSettingsBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.
|
SegmentSettingsOrBuilder |
getSegmentSettingsOrBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.
|
boolean |
hasSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
MuxStream.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
MuxStream.Builder |
mergeFrom(com.google.protobuf.Message other) |
MuxStream.Builder |
mergeFrom(MuxStream other) |
MuxStream.Builder |
mergeSegmentSettings(SegmentSettings value)
Segment settings for `ts`, `fmp4` and `vtt`.
|
MuxStream.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
MuxStream.Builder |
setContainer(String value)
The container format.
|
MuxStream.Builder |
setContainerBytes(com.google.protobuf.ByteString value)
The container format.
|
MuxStream.Builder |
setElementaryStreams(int index,
String value)
List of `ElementaryStream.key`s multiplexed in this stream.
|
MuxStream.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
MuxStream.Builder |
setFileName(String value)
The name of the generated file.
|
MuxStream.Builder |
setFileNameBytes(com.google.protobuf.ByteString value)
The name of the generated file.
|
MuxStream.Builder |
setKey(String value)
A unique key for this multiplexed stream.
|
MuxStream.Builder |
setKeyBytes(com.google.protobuf.ByteString value)
A unique key for this multiplexed stream.
|
MuxStream.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
MuxStream.Builder |
setSegmentSettings(SegmentSettings.Builder builderForValue)
Segment settings for `ts`, `fmp4` and `vtt`.
|
MuxStream.Builder |
setSegmentSettings(SegmentSettings value)
Segment settings for `ts`, `fmp4` and `vtt`.
|
MuxStream.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic MuxStream build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic MuxStream buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic MuxStream.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MuxStream.Builder>public MuxStream.Builder mergeFrom(MuxStream other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public MuxStream.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<MuxStream.Builder>IOExceptionpublic String getKey()
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;getKey in interface MuxStreamOrBuilderpublic com.google.protobuf.ByteString getKeyBytes()
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;getKeyBytes in interface MuxStreamOrBuilderpublic MuxStream.Builder setKey(String value)
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;value - The key to set.public MuxStream.Builder clearKey()
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;public MuxStream.Builder setKeyBytes(com.google.protobuf.ByteString value)
A unique key for this multiplexed stream. HLS media manifests will be named `MuxStream.key` with the `.m3u8` extension suffix.
string key = 1;value - The bytes for key to set.public String getFileName()
The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `mux_stream0000000123.ts`.
string file_name = 2;getFileName in interface MuxStreamOrBuilderpublic com.google.protobuf.ByteString getFileNameBytes()
The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `mux_stream0000000123.ts`.
string file_name = 2;getFileNameBytes in interface MuxStreamOrBuilderpublic MuxStream.Builder setFileName(String value)
The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `mux_stream0000000123.ts`.
string file_name = 2;value - The fileName to set.public MuxStream.Builder clearFileName()
The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `mux_stream0000000123.ts`.
string file_name = 2;public MuxStream.Builder setFileNameBytes(com.google.protobuf.ByteString value)
The name of the generated file. The default is `MuxStream.key` with the extension suffix corresponding to the `MuxStream.container`. Individual segments also have an incremental 10-digit zero-padded suffix starting from 0 before the extension, such as `mux_stream0000000123.ts`.
string file_name = 2;value - The bytes for fileName to set.public String getContainer()
The container format. The default is `mp4` Supported container formats: - `ts` - `fmp4`- the corresponding file extension is `.m4s` - `mp4` - `vtt` See also: [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;getContainer in interface MuxStreamOrBuilderpublic com.google.protobuf.ByteString getContainerBytes()
The container format. The default is `mp4` Supported container formats: - `ts` - `fmp4`- the corresponding file extension is `.m4s` - `mp4` - `vtt` See also: [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;getContainerBytes in interface MuxStreamOrBuilderpublic MuxStream.Builder setContainer(String value)
The container format. The default is `mp4` Supported container formats: - `ts` - `fmp4`- the corresponding file extension is `.m4s` - `mp4` - `vtt` See also: [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;value - The container to set.public MuxStream.Builder clearContainer()
The container format. The default is `mp4` Supported container formats: - `ts` - `fmp4`- the corresponding file extension is `.m4s` - `mp4` - `vtt` See also: [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;public MuxStream.Builder setContainerBytes(com.google.protobuf.ByteString value)
The container format. The default is `mp4` Supported container formats: - `ts` - `fmp4`- the corresponding file extension is `.m4s` - `mp4` - `vtt` See also: [Supported input and output formats](https://cloud.google.com/transcoder/docs/concepts/supported-input-and-output-formats)
string container = 3;value - The bytes for container to set.public com.google.protobuf.ProtocolStringList getElementaryStreamsList()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreamsList in interface MuxStreamOrBuilderpublic int getElementaryStreamsCount()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreamsCount in interface MuxStreamOrBuilderpublic String getElementaryStreams(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreams in interface MuxStreamOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getElementaryStreamsBytes(int index)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;getElementaryStreamsBytes in interface MuxStreamOrBuilderindex - The index of the value to return.public MuxStream.Builder setElementaryStreams(int index, String value)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;index - The index to set the value at.value - The elementaryStreams to set.public MuxStream.Builder addElementaryStreams(String value)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;value - The elementaryStreams to add.public MuxStream.Builder addAllElementaryStreams(Iterable<String> values)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;values - The elementaryStreams to add.public MuxStream.Builder clearElementaryStreams()
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;public MuxStream.Builder addElementaryStreamsBytes(com.google.protobuf.ByteString value)
List of `ElementaryStream.key`s multiplexed in this stream.
repeated string elementary_streams = 4;value - The bytes of the elementaryStreams to add.public boolean hasSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;hasSegmentSettings in interface MuxStreamOrBuilderpublic SegmentSettings getSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;getSegmentSettings in interface MuxStreamOrBuilderpublic MuxStream.Builder setSegmentSettings(SegmentSettings value)
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;public MuxStream.Builder setSegmentSettings(SegmentSettings.Builder builderForValue)
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;public MuxStream.Builder mergeSegmentSettings(SegmentSettings value)
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;public MuxStream.Builder clearSegmentSettings()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;public SegmentSettings.Builder getSegmentSettingsBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;public SegmentSettingsOrBuilder getSegmentSettingsOrBuilder()
Segment settings for `ts`, `fmp4` and `vtt`.
.google.cloud.video.transcoder.v1.SegmentSettings segment_settings = 5;getSegmentSettingsOrBuilder in interface MuxStreamOrBuilderpublic final MuxStream.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>public final MuxStream.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<MuxStream.Builder>Copyright © 2022 Google LLC. All rights reserved.