Interface DialogflowCxAgentConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DialogflowCxAgentConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.917Z") @Stability(Stable) public interface DialogflowCxAgentConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDialogflowCxAgentConfig.BuilderA builder forDialogflowCxAgentConfigstatic classDialogflowCxAgentConfig.Jsii$ProxyAn implementation forDialogflowCxAgentConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DialogflowCxAgentConfig.Builderbuilder()default DialogflowCxAgentAdvancedSettingsgetAdvancedSettings()advanced_settings block.default StringgetAvatarUri()The URI of the agent's avatar.StringgetDefaultLanguageCode()The default language of the agent as a language tag.default StringgetDescription()The description of this agent.StringgetDisplayName()The human-readable name of the agent, unique within the location.default ObjectgetEnableSpellCorrection()Indicates if automatic spell correction is enabled in detect intent requests.default ObjectgetEnableStackdriverLogging()Determines whether this agent should log conversation queries.default DialogflowCxAgentGitIntegrationSettingsgetGitIntegrationSettings()git_integration_settings block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#id DialogflowCxAgent#id}.StringgetLocation()The name of the location this agent is located in.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#project DialogflowCxAgent#project}.default StringgetSecuritySettings()Name of the SecuritySettings reference for the agent.default DialogflowCxAgentSpeechToTextSettingsgetSpeechToTextSettings()speech_to_text_settings block.default List<String>getSupportedLanguageCodes()The list of all languages supported by this agent (except for the default_language_code).default DialogflowCxAgentTextToSpeechSettingsgetTextToSpeechSettings()text_to_speech_settings block.default DialogflowCxAgentTimeoutsgetTimeouts()timeouts block.StringgetTimeZone()The time zone of this agent from the time zone database, e.g., America/New_York, Europe/Paris.
-
-
-
Method Detail
-
getDefaultLanguageCode
@Stability(Stable) @NotNull String getDefaultLanguageCode()
The default language of the agent as a language tag.[See Language Support](https://cloud.google.com/dialogflow/cx/docs/reference/language) for a list of the currently supported language codes. This field cannot be updated after creation. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#default_language_code DialogflowCxAgent#default_language_code}
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
The human-readable name of the agent, unique within the location.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#display_name DialogflowCxAgent#display_name}
-
getLocation
@Stability(Stable) @NotNull String getLocation()
The name of the location this agent is located in.~> **Note:** The first time you are deploying an Agent in your project you must configure location settings. This is a one time step but at the moment you can only [configure location settings](https://cloud.google.com/dialogflow/cx/docs/concept/region#location-settings) via the Dialogflow CX console. Another options is to use global location so you don't need to manually configure location settings. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#location DialogflowCxAgent#location}
-
getTimeZone
@Stability(Stable) @NotNull String getTimeZone()
The time zone of this agent from the time zone database, e.g., America/New_York, Europe/Paris.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#time_zone DialogflowCxAgent#time_zone}
-
getAdvancedSettings
@Stability(Stable) @Nullable default DialogflowCxAgentAdvancedSettings getAdvancedSettings()
advanced_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#advanced_settings DialogflowCxAgent#advanced_settings}
-
getAvatarUri
@Stability(Stable) @Nullable default String getAvatarUri()
The URI of the agent's avatar.Avatars are used throughout the Dialogflow console and in the self-hosted Web Demo integration. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#avatar_uri DialogflowCxAgent#avatar_uri}
-
getDescription
@Stability(Stable) @Nullable default String getDescription()
The description of this agent. The maximum length is 500 characters. If exceeded, the request is rejected.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#description DialogflowCxAgent#description}
-
getEnableSpellCorrection
@Stability(Stable) @Nullable default Object getEnableSpellCorrection()
Indicates if automatic spell correction is enabled in detect intent requests.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#enable_spell_correction DialogflowCxAgent#enable_spell_correction}
-
getEnableStackdriverLogging
@Stability(Stable) @Nullable default Object getEnableStackdriverLogging()
Determines whether this agent should log conversation queries.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#enable_stackdriver_logging DialogflowCxAgent#enable_stackdriver_logging}
-
getGitIntegrationSettings
@Stability(Stable) @Nullable default DialogflowCxAgentGitIntegrationSettings getGitIntegrationSettings()
git_integration_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#git_integration_settings DialogflowCxAgent#git_integration_settings}
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#id DialogflowCxAgent#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getProject
@Stability(Stable) @Nullable default String getProject()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#project DialogflowCxAgent#project}.
-
getSecuritySettings
@Stability(Stable) @Nullable default String getSecuritySettings()
Name of the SecuritySettings reference for the agent. Format: projects//locations/ /securitySettings/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#security_settings DialogflowCxAgent#security_settings}
-
getSpeechToTextSettings
@Stability(Stable) @Nullable default DialogflowCxAgentSpeechToTextSettings getSpeechToTextSettings()
speech_to_text_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#speech_to_text_settings DialogflowCxAgent#speech_to_text_settings}
-
getSupportedLanguageCodes
@Stability(Stable) @Nullable default List<String> getSupportedLanguageCodes()
The list of all languages supported by this agent (except for the default_language_code).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#supported_language_codes DialogflowCxAgent#supported_language_codes}
-
getTextToSpeechSettings
@Stability(Stable) @Nullable default DialogflowCxAgentTextToSpeechSettings getTextToSpeechSettings()
text_to_speech_settings block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#text_to_speech_settings DialogflowCxAgent#text_to_speech_settings}
-
getTimeouts
@Stability(Stable) @Nullable default DialogflowCxAgentTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_agent#timeouts DialogflowCxAgent#timeouts}
-
builder
@Stability(Stable) static DialogflowCxAgentConfig.Builder builder()
- Returns:
- a
DialogflowCxAgentConfig.BuilderofDialogflowCxAgentConfig
-
-