Class AdvancedSettings.SpeechSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.SpeechSettings.Builder>
com.google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings.Builder
- All Implemented Interfaces:
AdvancedSettings.SpeechSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AdvancedSettings.SpeechSettings
public static final class AdvancedSettings.SpeechSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.SpeechSettings.Builder>
implements AdvancedSettings.SpeechSettingsOrBuilder
Define behaviors of speech to text detection.Protobuf type
google.cloud.dialogflow.cx.v3beta1.AdvancedSettings.SpeechSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Sensitivity of the speech model that detects the end of speech.Timeout before detecting no speech.Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.booleancontainsModels(String key) Mapping from language to Speech-to-Text model.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorintSensitivity of the speech model that detects the end of speech.Deprecated.intMapping from language to Speech-to-Text model.Mapping from language to Speech-to-Text model.getModelsOrDefault(String key, String defaultValue) Mapping from language to Speech-to-Text model.getModelsOrThrow(String key) Mapping from language to Speech-to-Text model.Deprecated.com.google.protobuf.DurationTimeout before detecting no speech.com.google.protobuf.Duration.BuilderTimeout before detecting no speech.com.google.protobuf.DurationOrBuilderTimeout before detecting no speech.booleanUse timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.booleanTimeout before detecting no speech.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeNoSpeechTimeout(com.google.protobuf.Duration value) Timeout before detecting no speech.putAllModels(Map<String, String> values) Mapping from language to Speech-to-Text model.Mapping from language to Speech-to-Text model.removeModels(String key) Mapping from language to Speech-to-Text model.setEndpointerSensitivity(int value) Sensitivity of the speech model that detects the end of speech.setNoSpeechTimeout(com.google.protobuf.Duration value) Timeout before detecting no speech.setNoSpeechTimeout(com.google.protobuf.Duration.Builder builderForValue) Timeout before detecting no speech.setUseTimeoutBasedEndpointing(boolean value) Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.SpeechSettings.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.SpeechSettings.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.SpeechSettings.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<AdvancedSettings.SpeechSettings.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<AdvancedSettings.SpeechSettings.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<AdvancedSettings.SpeechSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AdvancedSettings.SpeechSettings.Builder>
-
mergeFrom
public AdvancedSettings.SpeechSettings.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<AdvancedSettings.SpeechSettings.Builder>- Throws:
IOException
-
getEndpointerSensitivity
public int getEndpointerSensitivity()Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
int32 endpointer_sensitivity = 1;- Specified by:
getEndpointerSensitivityin interfaceAdvancedSettings.SpeechSettingsOrBuilder- Returns:
- The endpointerSensitivity.
-
setEndpointerSensitivity
Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
int32 endpointer_sensitivity = 1;- Parameters:
value- The endpointerSensitivity to set.- Returns:
- This builder for chaining.
-
clearEndpointerSensitivity
Sensitivity of the speech model that detects the end of speech. Scale from 0 to 100.
int32 endpointer_sensitivity = 1;- Returns:
- This builder for chaining.
-
hasNoSpeechTimeout
public boolean hasNoSpeechTimeout()Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2;- Specified by:
hasNoSpeechTimeoutin interfaceAdvancedSettings.SpeechSettingsOrBuilder- Returns:
- Whether the noSpeechTimeout field is set.
-
getNoSpeechTimeout
public com.google.protobuf.Duration getNoSpeechTimeout()Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2;- Specified by:
getNoSpeechTimeoutin interfaceAdvancedSettings.SpeechSettingsOrBuilder- Returns:
- The noSpeechTimeout.
-
setNoSpeechTimeout
public AdvancedSettings.SpeechSettings.Builder setNoSpeechTimeout(com.google.protobuf.Duration value) Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2; -
setNoSpeechTimeout
public AdvancedSettings.SpeechSettings.Builder setNoSpeechTimeout(com.google.protobuf.Duration.Builder builderForValue) Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2; -
mergeNoSpeechTimeout
public AdvancedSettings.SpeechSettings.Builder mergeNoSpeechTimeout(com.google.protobuf.Duration value) Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2; -
clearNoSpeechTimeout
Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2; -
getNoSpeechTimeoutBuilder
public com.google.protobuf.Duration.Builder getNoSpeechTimeoutBuilder()Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2; -
getNoSpeechTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getNoSpeechTimeoutOrBuilder()Timeout before detecting no speech.
.google.protobuf.Duration no_speech_timeout = 2;- Specified by:
getNoSpeechTimeoutOrBuilderin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
getUseTimeoutBasedEndpointing
public boolean getUseTimeoutBasedEndpointing()Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
bool use_timeout_based_endpointing = 3;- Specified by:
getUseTimeoutBasedEndpointingin interfaceAdvancedSettings.SpeechSettingsOrBuilder- Returns:
- The useTimeoutBasedEndpointing.
-
setUseTimeoutBasedEndpointing
Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
bool use_timeout_based_endpointing = 3;- Parameters:
value- The useTimeoutBasedEndpointing to set.- Returns:
- This builder for chaining.
-
clearUseTimeoutBasedEndpointing
Use timeout based endpointing, interpreting endpointer sensitivity as seconds of timeout value.
bool use_timeout_based_endpointing = 3;- Returns:
- This builder for chaining.
-
getModelsCount
public int getModelsCount()Description copied from interface:AdvancedSettings.SpeechSettingsOrBuilderMapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5;- Specified by:
getModelsCountin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
containsModels
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5;- Specified by:
containsModelsin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
getModels
Deprecated.UsegetModelsMap()instead.- Specified by:
getModelsin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
getModelsMap
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5;- Specified by:
getModelsMapin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
getModelsOrDefault
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5;- Specified by:
getModelsOrDefaultin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
getModelsOrThrow
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5;- Specified by:
getModelsOrThrowin interfaceAdvancedSettings.SpeechSettingsOrBuilder
-
clearModels
-
removeModels
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5; -
getMutableModels
Deprecated.Use alternate mutation accessors instead. -
putModels
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5; -
putAllModels
Mapping from language to Speech-to-Text model. The mapped Speech-to-Text model will be selected for requests from its corresponding language. For more information, see [Speech models](https://cloud.google.com/dialogflow/cx/docs/concept/speech-models).
map<string, string> models = 5;
-