Class ElementaryStream.Builder (1.82.0)

public static final class ElementaryStream.Builder extends 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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ElementaryStream build()
Returns
Type Description
ElementaryStream

buildPartial()

public ElementaryStream buildPartial()
Returns
Type Description
ElementaryStream

clear()

public ElementaryStream.Builder clear()
Returns
Type Description
ElementaryStream.Builder
Overrides

clearAudioStream()

public ElementaryStream.Builder clearAudioStream()

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Returns
Type Description
ElementaryStream.Builder

clearElementaryStream()

public ElementaryStream.Builder clearElementaryStream()
Returns
Type Description
ElementaryStream.Builder

clearKey()

public ElementaryStream.Builder clearKey()

A unique key for this elementary stream.

string key = 4;

Returns
Type Description
ElementaryStream.Builder

This builder for chaining.

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;

Returns
Type Description
ElementaryStream.Builder

clearVideoStream()

public ElementaryStream.Builder clearVideoStream()

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Returns
Type Description
ElementaryStream.Builder

getAudioStream()

public AudioStream getAudioStream()

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Returns
Type Description
AudioStream

The audioStream.

getAudioStreamBuilder()

public AudioStream.Builder getAudioStreamBuilder()

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Returns
Type Description
AudioStream.Builder

getAudioStreamOrBuilder()

public AudioStreamOrBuilder getAudioStreamOrBuilder()

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Returns
Type Description
AudioStreamOrBuilder

getDefaultInstanceForType()

public ElementaryStream getDefaultInstanceForType()
Returns
Type Description
ElementaryStream

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getElementaryStreamCase()

public ElementaryStream.ElementaryStreamCase getElementaryStreamCase()
Returns
Type Description
ElementaryStream.ElementaryStreamCase

getKey()

public String getKey()

A unique key for this elementary stream.

string key = 4;

Returns
Type Description
String

The key.

getKeyBytes()

public ByteString getKeyBytes()

A unique key for this elementary stream.

string key = 4;

Returns
Type Description
ByteString

The bytes for key.

getTextStream()

public TextStream getTextStream()

Encoding of a text stream. For example, closed captions or subtitles.

.google.cloud.video.transcoder.v1.TextStream text_stream = 3;

Returns
Type Description
TextStream

The textStream.

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;

Returns
Type Description
TextStream.Builder

getTextStreamOrBuilder()

public TextStreamOrBuilder getTextStreamOrBuilder()

Encoding of a text stream. For example, closed captions or subtitles.

.google.cloud.video.transcoder.v1.TextStream text_stream = 3;

Returns
Type Description
TextStreamOrBuilder

getVideoStream()

public VideoStream getVideoStream()

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Returns
Type Description
VideoStream

The videoStream.

getVideoStreamBuilder()

public VideoStream.Builder getVideoStreamBuilder()

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Returns
Type Description
VideoStream.Builder

getVideoStreamOrBuilder()

public VideoStreamOrBuilder getVideoStreamOrBuilder()

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Returns
Type Description
VideoStreamOrBuilder

hasAudioStream()

public boolean hasAudioStream()

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Returns
Type Description
boolean

Whether the audioStream field is set.

hasTextStream()

public boolean hasTextStream()

Encoding of a text stream. For example, closed captions or subtitles.

.google.cloud.video.transcoder.v1.TextStream text_stream = 3;

Returns
Type Description
boolean

Whether the textStream field is set.

hasVideoStream()

public boolean hasVideoStream()

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Returns
Type Description
boolean

Whether the videoStream field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAudioStream(AudioStream value)

public ElementaryStream.Builder mergeAudioStream(AudioStream value)

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Parameter
Name Description
value AudioStream
Returns
Type Description
ElementaryStream.Builder

mergeFrom(ElementaryStream other)

public ElementaryStream.Builder mergeFrom(ElementaryStream other)
Parameter
Name Description
other ElementaryStream
Returns
Type Description
ElementaryStream.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ElementaryStream.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ElementaryStream.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ElementaryStream.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ElementaryStream.Builder
Overrides

mergeTextStream(TextStream value)

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;

Parameter
Name Description
value TextStream
Returns
Type Description
ElementaryStream.Builder

mergeVideoStream(VideoStream value)

public ElementaryStream.Builder mergeVideoStream(VideoStream value)

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Parameter
Name Description
value VideoStream
Returns
Type Description
ElementaryStream.Builder

setAudioStream(AudioStream value)

public ElementaryStream.Builder setAudioStream(AudioStream value)

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Parameter
Name Description
value AudioStream
Returns
Type Description
ElementaryStream.Builder

setAudioStream(AudioStream.Builder builderForValue)

public ElementaryStream.Builder setAudioStream(AudioStream.Builder builderForValue)

Encoding of an audio stream.

.google.cloud.video.transcoder.v1.AudioStream audio_stream = 2;

Parameter
Name Description
builderForValue AudioStream.Builder
Returns
Type Description
ElementaryStream.Builder

setKey(String value)

public ElementaryStream.Builder setKey(String value)

A unique key for this elementary stream.

string key = 4;

Parameter
Name Description
value String

The key to set.

Returns
Type Description
ElementaryStream.Builder

This builder for chaining.

setKeyBytes(ByteString value)

public ElementaryStream.Builder setKeyBytes(ByteString value)

A unique key for this elementary stream.

string key = 4;

Parameter
Name Description
value ByteString

The bytes for key to set.

Returns
Type Description
ElementaryStream.Builder

This builder for chaining.

setTextStream(TextStream value)

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;

Parameter
Name Description
value TextStream
Returns
Type Description
ElementaryStream.Builder

setTextStream(TextStream.Builder builderForValue)

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;

Parameter
Name Description
builderForValue TextStream.Builder
Returns
Type Description
ElementaryStream.Builder

setVideoStream(VideoStream value)

public ElementaryStream.Builder setVideoStream(VideoStream value)

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Parameter
Name Description
value VideoStream
Returns
Type Description
ElementaryStream.Builder

setVideoStream(VideoStream.Builder builderForValue)

public ElementaryStream.Builder setVideoStream(VideoStream.Builder builderForValue)

Encoding of a video stream.

.google.cloud.video.transcoder.v1.VideoStream video_stream = 1;

Parameter
Name Description
builderForValue VideoStream.Builder
Returns
Type Description
ElementaryStream.Builder