Class SpeechTranscriptionConfig.Builder (2.27.0)

public static final class SpeechTranscriptionConfig.Builder extends GeneratedMessageV3.Builder<SpeechTranscriptionConfig.Builder> implements SpeechTranscriptionConfigOrBuilder

Config for SPEECH_TRANSCRIPTION.

Protobuf type google.cloud.videointelligence.v1p1beta1.SpeechTranscriptionConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllAudioTracks(Iterable<? extends Integer> values)

public SpeechTranscriptionConfig.Builder addAllAudioTracks(Iterable<? extends Integer> values)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesIterable<? extends java.lang.Integer>

The audioTracks to add.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

addAllSpeechContexts(Iterable<? extends SpeechContext> values)

public SpeechTranscriptionConfig.Builder addAllSpeechContexts(Iterable<? extends SpeechContext> values)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.videointelligence.v1p1beta1.SpeechContext>
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

addAudioTracks(int value)

public SpeechTranscriptionConfig.Builder addAudioTracks(int value)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueint

The audioTracks to add.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public SpeechTranscriptionConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

addSpeechContexts(SpeechContext value)

public SpeechTranscriptionConfig.Builder addSpeechContexts(SpeechContext value)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueSpeechContext
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

addSpeechContexts(SpeechContext.Builder builderForValue)

public SpeechTranscriptionConfig.Builder addSpeechContexts(SpeechContext.Builder builderForValue)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
builderForValueSpeechContext.Builder
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

addSpeechContexts(int index, SpeechContext value)

public SpeechTranscriptionConfig.Builder addSpeechContexts(int index, SpeechContext value)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
valueSpeechContext
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

addSpeechContexts(int index, SpeechContext.Builder builderForValue)

public SpeechTranscriptionConfig.Builder addSpeechContexts(int index, SpeechContext.Builder builderForValue)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
builderForValueSpeechContext.Builder
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

addSpeechContextsBuilder()

public SpeechContext.Builder addSpeechContextsBuilder()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SpeechContext.Builder

addSpeechContextsBuilder(int index)

public SpeechContext.Builder addSpeechContextsBuilder(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SpeechContext.Builder

build()

public SpeechTranscriptionConfig build()
Returns
TypeDescription
SpeechTranscriptionConfig

buildPartial()

public SpeechTranscriptionConfig buildPartial()
Returns
TypeDescription
SpeechTranscriptionConfig

clear()

public SpeechTranscriptionConfig.Builder clear()
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

clearAudioTracks()

public SpeechTranscriptionConfig.Builder clearAudioTracks()

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearEnableAutomaticPunctuation()

public SpeechTranscriptionConfig.Builder clearEnableAutomaticPunctuation()

Optional. If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

bool enable_automatic_punctuation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public SpeechTranscriptionConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

clearFilterProfanity()

public SpeechTranscriptionConfig.Builder clearFilterProfanity()

Optional. If set to true, the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks, e.g. "f***". If set to false or omitted, profanities won't be filtered out.

bool filter_profanity = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearLanguageCode()

public SpeechTranscriptionConfig.Builder clearLanguageCode()

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearMaxAlternatives()

public SpeechTranscriptionConfig.Builder clearMaxAlternatives()

Optional. Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of SpeechRecognitionAlternative messages within each SpeechTranscription. The server may return fewer than max_alternatives. Valid values are 0-30. A value of 0 or 1 will return a maximum of one. If omitted, will return a maximum of one.

int32 max_alternatives = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public SpeechTranscriptionConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

clearSpeechContexts()

public SpeechTranscriptionConfig.Builder clearSpeechContexts()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

clone()

public SpeechTranscriptionConfig.Builder clone()
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

getAudioTracks(int index)

public int getAudioTracks(int index)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
int

The audioTracks at the given index.

getAudioTracksCount()

public int getAudioTracksCount()

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of audioTracks.

getAudioTracksList()

public List<Integer> getAudioTracksList()

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<Integer>

A list containing the audioTracks.

getDefaultInstanceForType()

public SpeechTranscriptionConfig getDefaultInstanceForType()
Returns
TypeDescription
SpeechTranscriptionConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEnableAutomaticPunctuation()

public boolean getEnableAutomaticPunctuation()

Optional. If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

bool enable_automatic_punctuation = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The enableAutomaticPunctuation.

getFilterProfanity()

public boolean getFilterProfanity()

Optional. If set to true, the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks, e.g. "f***". If set to false or omitted, profanities won't be filtered out.

bool filter_profanity = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The filterProfanity.

getLanguageCode()

public String getLanguageCode()

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The languageCode.

getLanguageCodeBytes()

public ByteString getLanguageCodeBytes()

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for languageCode.

getMaxAlternatives()

public int getMaxAlternatives()

Optional. Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of SpeechRecognitionAlternative messages within each SpeechTranscription. The server may return fewer than max_alternatives. Valid values are 0-30. A value of 0 or 1 will return a maximum of one. If omitted, will return a maximum of one.

int32 max_alternatives = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The maxAlternatives.

getSpeechContexts(int index)

public SpeechContext getSpeechContexts(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SpeechContext

getSpeechContextsBuilder(int index)

public SpeechContext.Builder getSpeechContextsBuilder(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SpeechContext.Builder

getSpeechContextsBuilderList()

public List<SpeechContext.Builder> getSpeechContextsBuilderList()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<Builder>

getSpeechContextsCount()

public int getSpeechContextsCount()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

getSpeechContextsList()

public List<SpeechContext> getSpeechContextsList()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<SpeechContext>

getSpeechContextsOrBuilder(int index)

public SpeechContextOrBuilder getSpeechContextsOrBuilder(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SpeechContextOrBuilder

getSpeechContextsOrBuilderList()

public List<? extends SpeechContextOrBuilder> getSpeechContextsOrBuilderList()

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<? extends com.google.cloud.videointelligence.v1p1beta1.SpeechContextOrBuilder>

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(SpeechTranscriptionConfig other)

public SpeechTranscriptionConfig.Builder mergeFrom(SpeechTranscriptionConfig other)
Parameter
NameDescription
otherSpeechTranscriptionConfig
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SpeechTranscriptionConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides
Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public SpeechTranscriptionConfig.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final SpeechTranscriptionConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

removeSpeechContexts(int index)

public SpeechTranscriptionConfig.Builder removeSpeechContexts(int index)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

setAudioTracks(int index, int value)

public SpeechTranscriptionConfig.Builder setAudioTracks(int index, int value)

Optional. For file formats, such as MXF or MKV, supporting multiple audio tracks, specify up to two tracks. Default: track 0.

repeated int32 audio_tracks = 6 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint

The index to set the value at.

valueint

The audioTracks to set.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

setEnableAutomaticPunctuation(boolean value)

public SpeechTranscriptionConfig.Builder setEnableAutomaticPunctuation(boolean value)

Optional. If 'true', adds punctuation to recognition result hypotheses. This feature is only available in select languages. Setting this for requests in other languages has no effect at all. The default 'false' value does not add punctuation to result hypotheses. NOTE: "This is currently offered as an experimental service, complimentary to all users. In the future this may be exclusively available as a premium feature."

bool enable_automatic_punctuation = 5 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueboolean

The enableAutomaticPunctuation to set.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public SpeechTranscriptionConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

setFilterProfanity(boolean value)

public SpeechTranscriptionConfig.Builder setFilterProfanity(boolean value)

Optional. If set to true, the server will attempt to filter out profanities, replacing all but the initial character in each filtered word with asterisks, e.g. "f***". If set to false or omitted, profanities won't be filtered out.

bool filter_profanity = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueboolean

The filterProfanity to set.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

setLanguageCode(String value)

public SpeechTranscriptionConfig.Builder setLanguageCode(String value)

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueString

The languageCode to set.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

setLanguageCodeBytes(ByteString value)

public SpeechTranscriptionConfig.Builder setLanguageCodeBytes(ByteString value)

Required. Required The language of the supplied audio as a BCP-47 language tag. Example: "en-US". See Language Support for a list of the currently supported language codes.

string language_code = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueByteString

The bytes for languageCode to set.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

setMaxAlternatives(int value)

public SpeechTranscriptionConfig.Builder setMaxAlternatives(int value)

Optional. Maximum number of recognition hypotheses to be returned. Specifically, the maximum number of SpeechRecognitionAlternative messages within each SpeechTranscription. The server may return fewer than max_alternatives. Valid values are 0-30. A value of 0 or 1 will return a maximum of one. If omitted, will return a maximum of one.

int32 max_alternatives = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
valueint

The maxAlternatives to set.

Returns
TypeDescription
SpeechTranscriptionConfig.Builder

This builder for chaining.

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

public SpeechTranscriptionConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides

setSpeechContexts(int index, SpeechContext value)

public SpeechTranscriptionConfig.Builder setSpeechContexts(int index, SpeechContext value)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
valueSpeechContext
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

setSpeechContexts(int index, SpeechContext.Builder builderForValue)

public SpeechTranscriptionConfig.Builder setSpeechContexts(int index, SpeechContext.Builder builderForValue)

Optional. A means to provide context to assist the speech recognition.

repeated .google.cloud.videointelligence.v1p1beta1.SpeechContext speech_contexts = 4 [(.google.api.field_behavior) = OPTIONAL];

Parameters
NameDescription
indexint
builderForValueSpeechContext.Builder
Returns
TypeDescription
SpeechTranscriptionConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final SpeechTranscriptionConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
SpeechTranscriptionConfig.Builder
Overrides