public static final class TextToSpeechSettings.Builder extends GeneratedMessageV3.Builder<TextToSpeechSettings.Builder> implements TextToSpeechSettingsOrBuilder
   
   Settings related to speech synthesizing.
 Protobuf type google.cloud.dialogflow.cx.v3.TextToSpeechSettings
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public TextToSpeechSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public TextToSpeechSettings build()
   
  
  
  buildPartial()
  
    public TextToSpeechSettings buildPartial()
   
  
  
  clear()
  
    public TextToSpeechSettings.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public TextToSpeechSettings.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public TextToSpeechSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearSynthesizeSpeechConfigs()
  
    public TextToSpeechSettings.Builder clearSynthesizeSpeechConfigs()
   
  
  
  clone()
  
    public TextToSpeechSettings.Builder clone()
   
  
  Overrides
  
  
  containsSynthesizeSpeechConfigs(String key)
  
    public boolean containsSynthesizeSpeechConfigs(String key)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getDefaultInstanceForType()
  
    public TextToSpeechSettings getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getMutableSynthesizeSpeechConfigs() (deprecated)
  
    public Map<String,SynthesizeSpeechConfig> getMutableSynthesizeSpeechConfigs()
   
  Use alternate mutation accessors instead.
getSynthesizeSpeechConfigs() (deprecated)
  
    public Map<String,SynthesizeSpeechConfig> getSynthesizeSpeechConfigs()
   
  
  
  
  getSynthesizeSpeechConfigsCount()
  
    public int getSynthesizeSpeechConfigsCount()
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getSynthesizeSpeechConfigsMap()
  
    public Map<String,SynthesizeSpeechConfig> getSynthesizeSpeechConfigsMap()
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
getSynthesizeSpeechConfigsOrDefault(String key, SynthesizeSpeechConfig defaultValue)
  
    public SynthesizeSpeechConfig getSynthesizeSpeechConfigsOrDefault(String key, SynthesizeSpeechConfig defaultValue)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
getSynthesizeSpeechConfigsOrThrow(String key)
  
    public SynthesizeSpeechConfig getSynthesizeSpeechConfigsOrThrow(String key)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
  
  internalGetMutableMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(TextToSpeechSettings other)
  
    public TextToSpeechSettings.Builder mergeFrom(TextToSpeechSettings other)
   
  
  
  
  mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public TextToSpeechSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public TextToSpeechSettings.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final TextToSpeechSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  putAllSynthesizeSpeechConfigs(Map<String,SynthesizeSpeechConfig> values)
  
    public TextToSpeechSettings.Builder putAllSynthesizeSpeechConfigs(Map<String,SynthesizeSpeechConfig> values)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
putSynthesizeSpeechConfigs(String key, SynthesizeSpeechConfig value)
  
    public TextToSpeechSettings.Builder putSynthesizeSpeechConfigs(String key, SynthesizeSpeechConfig value)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
putSynthesizeSpeechConfigsBuilderIfAbsent(String key)
  
    public SynthesizeSpeechConfig.Builder putSynthesizeSpeechConfigsBuilderIfAbsent(String key)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  removeSynthesizeSpeechConfigs(String key)
  
    public TextToSpeechSettings.Builder removeSynthesizeSpeechConfigs(String key)
   
   Configuration of how speech should be synthesized, mapping from language
 (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
 SynthesizeSpeechConfig.
 These settings affect:
- The phone
gateway
synthesize configuration set via
Agent.text_to_speech_settings. 
- How speech is synthesized when invoking
session APIs.
Agent.text_to_speech_settings
only applies if
OutputAudioConfig.synthesize_speech_config
is not specified. 
 
 map<string, .google.cloud.dialogflow.cx.v3.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public TextToSpeechSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public TextToSpeechSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final TextToSpeechSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides