Class StreamingTranslateSpeechConfig.Builder (0.50.0)

public static final class StreamingTranslateSpeechConfig.Builder extends GeneratedMessageV3.Builder<StreamingTranslateSpeechConfig.Builder> implements StreamingTranslateSpeechConfigOrBuilder

Config used for streaming translation.

Protobuf type google.cloud.mediatranslation.v1beta1.StreamingTranslateSpeechConfig

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public StreamingTranslateSpeechConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

build()

public StreamingTranslateSpeechConfig build()
Returns
Type Description
StreamingTranslateSpeechConfig

buildPartial()

public StreamingTranslateSpeechConfig buildPartial()
Returns
Type Description
StreamingTranslateSpeechConfig

clear()

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

clearAudioConfig()

public StreamingTranslateSpeechConfig.Builder clearAudioConfig()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
StreamingTranslateSpeechConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public StreamingTranslateSpeechConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public StreamingTranslateSpeechConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

clearSingleUtterance()

public StreamingTranslateSpeechConfig.Builder clearSingleUtterance()

Optional. If false or omitted, the system performs continuous translation (continuing to wait for and process audio even if the user pauses speaking) until the client closes the input stream (gRPC API) or until the maximum time limit has been reached. May return multiple StreamingTranslateSpeechResults with the is_final flag set to true.

If true, the speech translator will detect a single spoken utterance. When it detects that the user has paused or stopped speaking, it will return an END_OF_SINGLE_UTTERANCE event and cease translation. When the client receives 'END_OF_SINGLE_UTTERANCE' event, the client should stop sending the requests. However, clients should keep receiving remaining responses until the stream is terminated. To construct the complete sentence in a streaming way, one should override (if 'is_final' of previous response is false), or append (if 'is_final' of previous response is true).

bool single_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StreamingTranslateSpeechConfig.Builder

This builder for chaining.

clone()

public StreamingTranslateSpeechConfig.Builder clone()
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

getAudioConfig()

public TranslateSpeechConfig getAudioConfig()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TranslateSpeechConfig

The audioConfig.

getAudioConfigBuilder()

public TranslateSpeechConfig.Builder getAudioConfigBuilder()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TranslateSpeechConfig.Builder

getAudioConfigOrBuilder()

public TranslateSpeechConfigOrBuilder getAudioConfigOrBuilder()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TranslateSpeechConfigOrBuilder

getDefaultInstanceForType()

public StreamingTranslateSpeechConfig getDefaultInstanceForType()
Returns
Type Description
StreamingTranslateSpeechConfig

getDescriptorForType()

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

getSingleUtterance()

public boolean getSingleUtterance()

Optional. If false or omitted, the system performs continuous translation (continuing to wait for and process audio even if the user pauses speaking) until the client closes the input stream (gRPC API) or until the maximum time limit has been reached. May return multiple StreamingTranslateSpeechResults with the is_final flag set to true.

If true, the speech translator will detect a single spoken utterance. When it detects that the user has paused or stopped speaking, it will return an END_OF_SINGLE_UTTERANCE event and cease translation. When the client receives 'END_OF_SINGLE_UTTERANCE' event, the client should stop sending the requests. However, clients should keep receiving remaining responses until the stream is terminated. To construct the complete sentence in a streaming way, one should override (if 'is_final' of previous response is false), or append (if 'is_final' of previous response is true).

bool single_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

The singleUtterance.

hasAudioConfig()

public boolean hasAudioConfig()

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the audioConfig field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAudioConfig(TranslateSpeechConfig value)

public StreamingTranslateSpeechConfig.Builder mergeAudioConfig(TranslateSpeechConfig value)

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value TranslateSpeechConfig
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

mergeFrom(StreamingTranslateSpeechConfig other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeUnknownFields(UnknownFieldSet unknownFields)

public final StreamingTranslateSpeechConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

setAudioConfig(TranslateSpeechConfig value)

public StreamingTranslateSpeechConfig.Builder setAudioConfig(TranslateSpeechConfig value)

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value TranslateSpeechConfig
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

setAudioConfig(TranslateSpeechConfig.Builder builderForValue)

public StreamingTranslateSpeechConfig.Builder setAudioConfig(TranslateSpeechConfig.Builder builderForValue)

Required. The common config for all the following audio contents.

.google.cloud.mediatranslation.v1beta1.TranslateSpeechConfig audio_config = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue TranslateSpeechConfig.Builder
Returns
Type Description
StreamingTranslateSpeechConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public StreamingTranslateSpeechConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public StreamingTranslateSpeechConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides

setSingleUtterance(boolean value)

public StreamingTranslateSpeechConfig.Builder setSingleUtterance(boolean value)

Optional. If false or omitted, the system performs continuous translation (continuing to wait for and process audio even if the user pauses speaking) until the client closes the input stream (gRPC API) or until the maximum time limit has been reached. May return multiple StreamingTranslateSpeechResults with the is_final flag set to true.

If true, the speech translator will detect a single spoken utterance. When it detects that the user has paused or stopped speaking, it will return an END_OF_SINGLE_UTTERANCE event and cease translation. When the client receives 'END_OF_SINGLE_UTTERANCE' event, the client should stop sending the requests. However, clients should keep receiving remaining responses until the stream is terminated. To construct the complete sentence in a streaming way, one should override (if 'is_final' of previous response is false), or append (if 'is_final' of previous response is true).

bool single_utterance = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value boolean

The singleUtterance to set.

Returns
Type Description
StreamingTranslateSpeechConfig.Builder

This builder for chaining.

setUnknownFields(UnknownFieldSet unknownFields)

public final StreamingTranslateSpeechConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
StreamingTranslateSpeechConfig.Builder
Overrides