Class ElementaryStream.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<ElementaryStream.Builder>
-
- com.google.cloud.video.transcoder.v1.ElementaryStream.Builder
-
- All Implemented Interfaces:
ElementaryStreamOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- ElementaryStream
public static final class ElementaryStream.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ElementaryStream.Builder> implements ElementaryStreamOrBuilder
Encoding of an input file such as an audio, video, or text track. Elementary streams must be packaged before mapping and sharing between different output formats.
Protobuf typegoogle.cloud.video.transcoder.v1.ElementaryStream
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementaryStream.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ElementaryStream
build()
ElementaryStream
buildPartial()
ElementaryStream.Builder
clear()
ElementaryStream.Builder
clearAudioStream()
Encoding of an audio stream.ElementaryStream.Builder
clearElementaryStream()
ElementaryStream.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ElementaryStream.Builder
clearKey()
A unique key for this elementary stream.ElementaryStream.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ElementaryStream.Builder
clearTextStream()
Encoding of a text stream.ElementaryStream.Builder
clearVideoStream()
Encoding of a video stream.ElementaryStream.Builder
clone()
AudioStream
getAudioStream()
Encoding of an audio stream.AudioStream.Builder
getAudioStreamBuilder()
Encoding of an audio stream.AudioStreamOrBuilder
getAudioStreamOrBuilder()
Encoding of an audio stream.ElementaryStream
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ElementaryStream.ElementaryStreamCase
getElementaryStreamCase()
String
getKey()
A unique key for this elementary stream.com.google.protobuf.ByteString
getKeyBytes()
A unique key for this elementary stream.TextStream
getTextStream()
Encoding of a text stream.TextStream.Builder
getTextStreamBuilder()
Encoding of a text stream.TextStreamOrBuilder
getTextStreamOrBuilder()
Encoding of a text stream.VideoStream
getVideoStream()
Encoding of a video stream.VideoStream.Builder
getVideoStreamBuilder()
Encoding of a video stream.VideoStreamOrBuilder
getVideoStreamOrBuilder()
Encoding of a video stream.boolean
hasAudioStream()
Encoding of an audio stream.boolean
hasTextStream()
Encoding of a text stream.boolean
hasVideoStream()
Encoding of a video stream.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ElementaryStream.Builder
mergeAudioStream(AudioStream value)
Encoding of an audio stream.ElementaryStream.Builder
mergeFrom(ElementaryStream other)
ElementaryStream.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ElementaryStream.Builder
mergeFrom(com.google.protobuf.Message other)
ElementaryStream.Builder
mergeTextStream(TextStream value)
Encoding of a text stream.ElementaryStream.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ElementaryStream.Builder
mergeVideoStream(VideoStream value)
Encoding of a video stream.ElementaryStream.Builder
setAudioStream(AudioStream value)
Encoding of an audio stream.ElementaryStream.Builder
setAudioStream(AudioStream.Builder builderForValue)
Encoding of an audio stream.ElementaryStream.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ElementaryStream.Builder
setKey(String value)
A unique key for this elementary stream.ElementaryStream.Builder
setKeyBytes(com.google.protobuf.ByteString value)
A unique key for this elementary stream.ElementaryStream.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ElementaryStream.Builder
setTextStream(TextStream value)
Encoding of a text stream.ElementaryStream.Builder
setTextStream(TextStream.Builder builderForValue)
Encoding of a text stream.ElementaryStream.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ElementaryStream.Builder
setVideoStream(VideoStream value)
Encoding of a video stream.ElementaryStream.Builder
setVideoStream(VideoStream.Builder builderForValue)
Encoding of a video stream.-
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<ElementaryStream.Builder>
-
clear
public ElementaryStream.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<ElementaryStream.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<ElementaryStream.Builder>
-
getDefaultInstanceForType
public ElementaryStream getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ElementaryStream build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ElementaryStream buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ElementaryStream.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<ElementaryStream.Builder>
-
setField
public ElementaryStream.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<ElementaryStream.Builder>
-
clearField
public ElementaryStream.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<ElementaryStream.Builder>
-
clearOneof
public ElementaryStream.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<ElementaryStream.Builder>
-
setRepeatedField
public ElementaryStream.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<ElementaryStream.Builder>
-
addRepeatedField
public ElementaryStream.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<ElementaryStream.Builder>
-
mergeFrom
public ElementaryStream.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ElementaryStream.Builder>
-
mergeFrom
public ElementaryStream.Builder mergeFrom(ElementaryStream other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<ElementaryStream.Builder>
-
mergeFrom
public ElementaryStream.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<ElementaryStream.Builder>
- Throws:
IOException
-
getElementaryStreamCase
public ElementaryStream.ElementaryStreamCase getElementaryStreamCase()
- Specified by:
getElementaryStreamCase
in interfaceElementaryStreamOrBuilder
-
clearElementaryStream
public ElementaryStream.Builder clearElementaryStream()
-
getKey
public String getKey()
A unique key for this elementary stream.
string key = 4;
- Specified by:
getKey
in interfaceElementaryStreamOrBuilder
- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()
A unique key for this elementary stream.
string key = 4;
- Specified by:
getKeyBytes
in interfaceElementaryStreamOrBuilder
- Returns:
- The bytes for key.
-
setKey
public ElementaryStream.Builder setKey(String value)
A unique key for this elementary stream.
string key = 4;
- Parameters:
value
- The key to set.- Returns:
- This builder for chaining.
-
clearKey
public ElementaryStream.Builder clearKey()
A unique key for this elementary stream.
string key = 4;
- Returns:
- This builder for chaining.
-
setKeyBytes
public ElementaryStream.Builder setKeyBytes(com.google.protobuf.ByteString value)
A unique key for this elementary stream.
string key = 4;
- Parameters:
value
- The bytes for key to set.- Returns:
- This builder for chaining.
-
hasVideoStream
public boolean hasVideoStream()
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
- Specified by:
hasVideoStream
in interfaceElementaryStreamOrBuilder
- Returns:
- Whether the videoStream field is set.
-
getVideoStream
public VideoStream getVideoStream()
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
- Specified by:
getVideoStream
in interfaceElementaryStreamOrBuilder
- Returns:
- The videoStream.
-
setVideoStream
public ElementaryStream.Builder setVideoStream(VideoStream value)
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
-
setVideoStream
public ElementaryStream.Builder setVideoStream(VideoStream.Builder builderForValue)
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
-
mergeVideoStream
public ElementaryStream.Builder mergeVideoStream(VideoStream value)
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
-
clearVideoStream
public ElementaryStream.Builder clearVideoStream()
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
-
getVideoStreamBuilder
public VideoStream.Builder getVideoStreamBuilder()
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
-
getVideoStreamOrBuilder
public VideoStreamOrBuilder getVideoStreamOrBuilder()
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;
- Specified by:
getVideoStreamOrBuilder
in interfaceElementaryStreamOrBuilder
-
hasAudioStream
public boolean hasAudioStream()
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
- Specified by:
hasAudioStream
in interfaceElementaryStreamOrBuilder
- Returns:
- Whether the audioStream field is set.
-
getAudioStream
public AudioStream getAudioStream()
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
- Specified by:
getAudioStream
in interfaceElementaryStreamOrBuilder
- Returns:
- The audioStream.
-
setAudioStream
public ElementaryStream.Builder setAudioStream(AudioStream value)
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
-
setAudioStream
public ElementaryStream.Builder setAudioStream(AudioStream.Builder builderForValue)
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
-
mergeAudioStream
public ElementaryStream.Builder mergeAudioStream(AudioStream value)
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
-
clearAudioStream
public ElementaryStream.Builder clearAudioStream()
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
-
getAudioStreamBuilder
public AudioStream.Builder getAudioStreamBuilder()
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
-
getAudioStreamOrBuilder
public AudioStreamOrBuilder getAudioStreamOrBuilder()
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;
- Specified by:
getAudioStreamOrBuilder
in interfaceElementaryStreamOrBuilder
-
hasTextStream
public boolean hasTextStream()
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
- Specified by:
hasTextStream
in interfaceElementaryStreamOrBuilder
- Returns:
- Whether the textStream field is set.
-
getTextStream
public TextStream getTextStream()
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
- Specified by:
getTextStream
in interfaceElementaryStreamOrBuilder
- Returns:
- The textStream.
-
setTextStream
public ElementaryStream.Builder setTextStream(TextStream value)
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
-
setTextStream
public ElementaryStream.Builder setTextStream(TextStream.Builder builderForValue)
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
-
mergeTextStream
public ElementaryStream.Builder mergeTextStream(TextStream value)
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
-
clearTextStream
public ElementaryStream.Builder clearTextStream()
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
-
getTextStreamBuilder
public TextStream.Builder getTextStreamBuilder()
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
-
getTextStreamOrBuilder
public TextStreamOrBuilder getTextStreamOrBuilder()
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;
- Specified by:
getTextStreamOrBuilder
in interfaceElementaryStreamOrBuilder
-
setUnknownFields
public final ElementaryStream.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ElementaryStream.Builder>
-
mergeUnknownFields
public final ElementaryStream.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ElementaryStream.Builder>
-
-