Class ElementaryStream.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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 type
google.cloud.video.transcoder.v1.ElementaryStream-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Encoding of an audio stream.clearKey()A unique key for this elementary stream.Encoding of a text stream.Encoding of a video stream.Encoding of an audio stream.Encoding of an audio stream.Encoding of an audio stream.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetKey()A unique key for this elementary stream.com.google.protobuf.ByteStringA unique key for this elementary stream.Encoding of a text stream.Encoding of a text stream.Encoding of a text stream.Encoding of a video stream.Encoding of a video stream.Encoding of a video stream.booleanEncoding of an audio stream.booleanEncoding of a text stream.booleanEncoding of a video stream.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAudioStream(AudioStream value) Encoding of an audio stream.mergeFrom(ElementaryStream other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeTextStream(TextStream value) Encoding of a text stream.mergeVideoStream(VideoStream value) Encoding of a video stream.setAudioStream(AudioStream value) Encoding of an audio stream.setAudioStream(AudioStream.Builder builderForValue) Encoding of an audio stream.A unique key for this elementary stream.setKeyBytes(com.google.protobuf.ByteString value) A unique key for this elementary stream.setTextStream(TextStream value) Encoding of a text stream.setTextStream(TextStream.Builder builderForValue) Encoding of a text stream.setVideoStream(VideoStream value) Encoding of a video stream.setVideoStream(VideoStream.Builder builderForValue) Encoding of a video stream.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ElementaryStream.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ElementaryStream.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.GeneratedMessage.Builder<ElementaryStream.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ElementaryStream.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ElementaryStream.Builder>
-
mergeFrom
public ElementaryStream.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<ElementaryStream.Builder>- Throws:
IOException
-
getElementaryStreamCase
- Specified by:
getElementaryStreamCasein interfaceElementaryStreamOrBuilder
-
clearElementaryStream
-
getKey
A unique key for this elementary stream.
string key = 4;- Specified by:
getKeyin interfaceElementaryStreamOrBuilder- Returns:
- The key.
-
getKeyBytes
public com.google.protobuf.ByteString getKeyBytes()A unique key for this elementary stream.
string key = 4;- Specified by:
getKeyBytesin interfaceElementaryStreamOrBuilder- Returns:
- The bytes for key.
-
setKey
A unique key for this elementary stream.
string key = 4;- Parameters:
value- The key to set.- Returns:
- This builder for chaining.
-
clearKey
A unique key for this elementary stream.
string key = 4;- Returns:
- This builder for chaining.
-
setKeyBytes
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:
hasVideoStreamin interfaceElementaryStreamOrBuilder- Returns:
- Whether the videoStream field is set.
-
getVideoStream
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;- Specified by:
getVideoStreamin interfaceElementaryStreamOrBuilder- Returns:
- The videoStream.
-
setVideoStream
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1; -
setVideoStream
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1; -
mergeVideoStream
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1; -
clearVideoStream
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1; -
getVideoStreamBuilder
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1; -
getVideoStreamOrBuilder
Encoding of a video stream.
.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;- Specified by:
getVideoStreamOrBuilderin interfaceElementaryStreamOrBuilder
-
hasAudioStream
public boolean hasAudioStream()Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;- Specified by:
hasAudioStreamin interfaceElementaryStreamOrBuilder- Returns:
- Whether the audioStream field is set.
-
getAudioStream
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;- Specified by:
getAudioStreamin interfaceElementaryStreamOrBuilder- Returns:
- The audioStream.
-
setAudioStream
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2; -
setAudioStream
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2; -
mergeAudioStream
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2; -
clearAudioStream
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2; -
getAudioStreamBuilder
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2; -
getAudioStreamOrBuilder
Encoding of an audio stream.
.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;- Specified by:
getAudioStreamOrBuilderin 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:
hasTextStreamin interfaceElementaryStreamOrBuilder- Returns:
- Whether the textStream field is set.
-
getTextStream
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;- Specified by:
getTextStreamin interfaceElementaryStreamOrBuilder- Returns:
- The textStream.
-
setTextStream
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3; -
setTextStream
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3; -
mergeTextStream
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3; -
clearTextStream
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3; -
getTextStreamBuilder
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3; -
getTextStreamOrBuilder
Encoding of a text stream. For example, closed captions or subtitles.
.google.cloud.video.transcoder.v1.TextStream text_stream = 3;- Specified by:
getTextStreamOrBuilderin interfaceElementaryStreamOrBuilder
-