public static final class ExplicitDecodingConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder> implements ExplicitDecodingConfigOrBuilder
Explicitly specified decoding parameters.Protobuf type
google.cloud.speech.v2.ExplicitDecodingConfig| Modifier and Type | Method and Description |
|---|---|
ExplicitDecodingConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExplicitDecodingConfig |
build() |
ExplicitDecodingConfig |
buildPartial() |
ExplicitDecodingConfig.Builder |
clear() |
ExplicitDecodingConfig.Builder |
clearAudioChannelCount()
Number of channels present in the audio data sent for recognition.
|
ExplicitDecodingConfig.Builder |
clearEncoding()
Required.
|
ExplicitDecodingConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ExplicitDecodingConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ExplicitDecodingConfig.Builder |
clearSampleRateHertz()
Sample rate in Hertz of the audio data sent for recognition.
|
ExplicitDecodingConfig.Builder |
clone() |
int |
getAudioChannelCount()
Number of channels present in the audio data sent for recognition.
|
ExplicitDecodingConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
ExplicitDecodingConfig.AudioEncoding |
getEncoding()
Required.
|
int |
getEncodingValue()
Required.
|
int |
getSampleRateHertz()
Sample rate in Hertz of the audio data sent for recognition.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ExplicitDecodingConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ExplicitDecodingConfig.Builder |
mergeFrom(ExplicitDecodingConfig other) |
ExplicitDecodingConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
ExplicitDecodingConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ExplicitDecodingConfig.Builder |
setAudioChannelCount(int value)
Number of channels present in the audio data sent for recognition.
|
ExplicitDecodingConfig.Builder |
setEncoding(ExplicitDecodingConfig.AudioEncoding value)
Required.
|
ExplicitDecodingConfig.Builder |
setEncodingValue(int value)
Required.
|
ExplicitDecodingConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ExplicitDecodingConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ExplicitDecodingConfig.Builder |
setSampleRateHertz(int value)
Sample rate in Hertz of the audio data sent for recognition.
|
ExplicitDecodingConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ExplicitDecodingConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ExplicitDecodingConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ExplicitDecodingConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder mergeFrom(ExplicitDecodingConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public ExplicitDecodingConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExplicitDecodingConfig.Builder>IOExceptionpublic int getEncodingValue()
Required. Encoding of the audio data sent for recognition.
.google.cloud.speech.v2.ExplicitDecodingConfig.AudioEncoding encoding = 1 [(.google.api.field_behavior) = REQUIRED];
getEncodingValue in interface ExplicitDecodingConfigOrBuilderpublic ExplicitDecodingConfig.Builder setEncodingValue(int value)
Required. Encoding of the audio data sent for recognition.
.google.cloud.speech.v2.ExplicitDecodingConfig.AudioEncoding encoding = 1 [(.google.api.field_behavior) = REQUIRED];
value - The enum numeric value on the wire for encoding to set.public ExplicitDecodingConfig.AudioEncoding getEncoding()
Required. Encoding of the audio data sent for recognition.
.google.cloud.speech.v2.ExplicitDecodingConfig.AudioEncoding encoding = 1 [(.google.api.field_behavior) = REQUIRED];
getEncoding in interface ExplicitDecodingConfigOrBuilderpublic ExplicitDecodingConfig.Builder setEncoding(ExplicitDecodingConfig.AudioEncoding value)
Required. Encoding of the audio data sent for recognition.
.google.cloud.speech.v2.ExplicitDecodingConfig.AudioEncoding encoding = 1 [(.google.api.field_behavior) = REQUIRED];
value - The encoding to set.public ExplicitDecodingConfig.Builder clearEncoding()
Required. Encoding of the audio data sent for recognition.
.google.cloud.speech.v2.ExplicitDecodingConfig.AudioEncoding encoding = 1 [(.google.api.field_behavior) = REQUIRED];
public int getSampleRateHertz()
Sample rate in Hertz of the audio data sent for recognition. Valid values are: 8000-48000. 16000 is optimal. For best results, set the sampling rate of the audio source to 16000 Hz. If that's not possible, use the native sample rate of the audio source (instead of re-sampling). Supported for the following encodings: * LINEAR16: Headerless 16-bit signed little-endian PCM samples. * MULAW: Headerless 8-bit companded mulaw samples. * ALAW: Headerless 8-bit companded alaw samples.
int32 sample_rate_hertz = 2;getSampleRateHertz in interface ExplicitDecodingConfigOrBuilderpublic ExplicitDecodingConfig.Builder setSampleRateHertz(int value)
Sample rate in Hertz of the audio data sent for recognition. Valid values are: 8000-48000. 16000 is optimal. For best results, set the sampling rate of the audio source to 16000 Hz. If that's not possible, use the native sample rate of the audio source (instead of re-sampling). Supported for the following encodings: * LINEAR16: Headerless 16-bit signed little-endian PCM samples. * MULAW: Headerless 8-bit companded mulaw samples. * ALAW: Headerless 8-bit companded alaw samples.
int32 sample_rate_hertz = 2;value - The sampleRateHertz to set.public ExplicitDecodingConfig.Builder clearSampleRateHertz()
Sample rate in Hertz of the audio data sent for recognition. Valid values are: 8000-48000. 16000 is optimal. For best results, set the sampling rate of the audio source to 16000 Hz. If that's not possible, use the native sample rate of the audio source (instead of re-sampling). Supported for the following encodings: * LINEAR16: Headerless 16-bit signed little-endian PCM samples. * MULAW: Headerless 8-bit companded mulaw samples. * ALAW: Headerless 8-bit companded alaw samples.
int32 sample_rate_hertz = 2;public int getAudioChannelCount()
Number of channels present in the audio data sent for recognition. Supported for the following encodings: * LINEAR16: Headerless 16-bit signed little-endian PCM samples. * MULAW: Headerless 8-bit companded mulaw samples. * ALAW: Headerless 8-bit companded alaw samples. The maximum allowed value is 8.
int32 audio_channel_count = 3;getAudioChannelCount in interface ExplicitDecodingConfigOrBuilderpublic ExplicitDecodingConfig.Builder setAudioChannelCount(int value)
Number of channels present in the audio data sent for recognition. Supported for the following encodings: * LINEAR16: Headerless 16-bit signed little-endian PCM samples. * MULAW: Headerless 8-bit companded mulaw samples. * ALAW: Headerless 8-bit companded alaw samples. The maximum allowed value is 8.
int32 audio_channel_count = 3;value - The audioChannelCount to set.public ExplicitDecodingConfig.Builder clearAudioChannelCount()
Number of channels present in the audio data sent for recognition. Supported for the following encodings: * LINEAR16: Headerless 16-bit signed little-endian PCM samples. * MULAW: Headerless 8-bit companded mulaw samples. * ALAW: Headerless 8-bit companded alaw samples. The maximum allowed value is 8.
int32 audio_channel_count = 3;public final ExplicitDecodingConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>public final ExplicitDecodingConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ExplicitDecodingConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.