Class BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder>
com.google.cloud.dialogflow.v2beta1.BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder
- All Implemented Interfaces:
BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig
public static final class BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder>
implements BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder
The config about how to process the audio for a voice-based session.Protobuf type
google.cloud.dialogflow.v2beta1.BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Optional.Optional.Required.Required.Required.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanOptional.booleanOptional.Required.intRequired.intRequired.Required.intRequired.intRequired.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEnableCxProactiveProcessing(boolean value) Optional.setEnableStreamingSynthesize(boolean value) Optional.Required.setInputAudioEncodingValue(int value) Required.setInputAudioSampleRateHertz(int value) Required.Required.setOutputAudioEncodingValue(int value) Required.setOutputAudioSampleRateHertz(int value) Required.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, 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() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.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<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.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<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.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
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder>
-
mergeFrom
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.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<BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder>- Throws:
IOException
-
getInputAudioEncodingValue
public int getInputAudioEncodingValue()Required. The encoding of input audio.
.google.cloud.dialogflow.v2beta1.AudioEncoding input_audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getInputAudioEncodingValuein interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The enum numeric value on the wire for inputAudioEncoding.
-
setInputAudioEncodingValue
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setInputAudioEncodingValue(int value) Required. The encoding of input audio.
.google.cloud.dialogflow.v2beta1.AudioEncoding input_audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for inputAudioEncoding to set.- Returns:
- This builder for chaining.
-
getInputAudioEncoding
Required. The encoding of input audio.
.google.cloud.dialogflow.v2beta1.AudioEncoding input_audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getInputAudioEncodingin interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The inputAudioEncoding.
-
setInputAudioEncoding
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setInputAudioEncoding(AudioEncoding value) Required. The encoding of input audio.
.google.cloud.dialogflow.v2beta1.AudioEncoding input_audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The inputAudioEncoding to set.- Returns:
- This builder for chaining.
-
clearInputAudioEncoding
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder clearInputAudioEncoding()Required. The encoding of input audio.
.google.cloud.dialogflow.v2beta1.AudioEncoding input_audio_encoding = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getInputAudioSampleRateHertz
public int getInputAudioSampleRateHertz()Required. The sample rate of input audio.
int32 input_audio_sample_rate_hertz = 2 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getInputAudioSampleRateHertzin interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The inputAudioSampleRateHertz.
-
setInputAudioSampleRateHertz
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setInputAudioSampleRateHertz(int value) Required. The sample rate of input audio.
int32 input_audio_sample_rate_hertz = 2 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The inputAudioSampleRateHertz to set.- Returns:
- This builder for chaining.
-
clearInputAudioSampleRateHertz
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder clearInputAudioSampleRateHertz()Required. The sample rate of input audio.
int32 input_audio_sample_rate_hertz = 2 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getOutputAudioEncodingValue
public int getOutputAudioEncodingValue()Required. The encoding of output audio.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOutputAudioEncodingValuein interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The enum numeric value on the wire for outputAudioEncoding.
-
setOutputAudioEncodingValue
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setOutputAudioEncodingValue(int value) Required. The encoding of output audio.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The enum numeric value on the wire for outputAudioEncoding to set.- Returns:
- This builder for chaining.
-
getOutputAudioEncoding
Required. The encoding of output audio.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOutputAudioEncodingin interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The outputAudioEncoding.
-
setOutputAudioEncoding
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setOutputAudioEncoding(OutputAudioEncoding value) Required. The encoding of output audio.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 3 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The outputAudioEncoding to set.- Returns:
- This builder for chaining.
-
clearOutputAudioEncoding
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder clearOutputAudioEncoding()Required. The encoding of output audio.
.google.cloud.dialogflow.v2beta1.OutputAudioEncoding output_audio_encoding = 3 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getOutputAudioSampleRateHertz
public int getOutputAudioSampleRateHertz()Required. The sample rate of output audio.
int32 output_audio_sample_rate_hertz = 4 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getOutputAudioSampleRateHertzin interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The outputAudioSampleRateHertz.
-
setOutputAudioSampleRateHertz
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setOutputAudioSampleRateHertz(int value) Required. The sample rate of output audio.
int32 output_audio_sample_rate_hertz = 4 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The outputAudioSampleRateHertz to set.- Returns:
- This builder for chaining.
-
clearOutputAudioSampleRateHertz
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder clearOutputAudioSampleRateHertz()Required. The sample rate of output audio.
int32 output_audio_sample_rate_hertz = 4 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
getEnableCxProactiveProcessing
public boolean getEnableCxProactiveProcessing()Optional. Whether to enable CX proactive processing.
bool enable_cx_proactive_processing = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableCxProactiveProcessingin interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The enableCxProactiveProcessing.
-
setEnableCxProactiveProcessing
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setEnableCxProactiveProcessing(boolean value) Optional. Whether to enable CX proactive processing.
bool enable_cx_proactive_processing = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableCxProactiveProcessing to set.- Returns:
- This builder for chaining.
-
clearEnableCxProactiveProcessing
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder clearEnableCxProactiveProcessing()Optional. Whether to enable CX proactive processing.
bool enable_cx_proactive_processing = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEnableStreamingSynthesize
public boolean getEnableStreamingSynthesize()Optional. If true, Dialogflow will stream the audio bytes from Cloud TTS for speech synthesis using the StreamingSynthesize api.
bool enable_streaming_synthesize = 23 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEnableStreamingSynthesizein interfaceBidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfigOrBuilder- Returns:
- The enableStreamingSynthesize.
-
setEnableStreamingSynthesize
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder setEnableStreamingSynthesize(boolean value) Optional. If true, Dialogflow will stream the audio bytes from Cloud TTS for speech synthesis using the StreamingSynthesize api.
bool enable_streaming_synthesize = 23 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The enableStreamingSynthesize to set.- Returns:
- This builder for chaining.
-
clearEnableStreamingSynthesize
public BidiStreamingAnalyzeContentRequest.Config.VoiceSessionConfig.Builder clearEnableStreamingSynthesize()Optional. If true, Dialogflow will stream the audio bytes from Cloud TTS for speech synthesis using the StreamingSynthesize api.
bool enable_streaming_synthesize = 23 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-