Class DialogflowAgentConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dialogflow_agent.DialogflowAgentConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DialogflowAgentConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DialogflowAgentConfig
@Stability(Stable) @Internal public static final class DialogflowAgentConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DialogflowAgentConfig
An implementation forDialogflowAgentConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.dialogflow_agent.DialogflowAgentConfig
DialogflowAgentConfig.Builder, DialogflowAgentConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DialogflowAgentConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDialogflowAgentConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetApiVersion()API version displayed in Dialogflow console.StringgetAvatarUri()The URI of the agent's avatar, which are used throughout the Dialogflow console.NumbergetClassificationThreshold()To filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold.ObjectgetConnection()ObjectgetCount()StringgetDefaultLanguageCode()The default language of the agent as a language tag.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDescription()The description of this agent.StringgetDisplayName()The name of this agent.ObjectgetEnableLogging()Determines whether this agent should log conversation queries.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#id DialogflowAgent#id}.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()StringgetMatchMode()Determines how intents are detected from user queries.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#project DialogflowAgent#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()List<String>getSupportedLanguageCodes()The list of all languages supported by this agent (except for the defaultLanguageCode).StringgetTier()The agent tier.DialogflowAgentTimeoutsgetTimeouts()timeouts block.StringgetTimeZone()The time zone of this agent from the time zone database, e.g., America/New_York, Europe/Paris.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(DialogflowAgentConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDialogflowAgentConfig.Builder.
-
-
Method Detail
-
getDefaultLanguageCode
public final String getDefaultLanguageCode()
Description copied from interface:DialogflowAgentConfigThe default language of the agent as a language tag.[See Language Support](https://cloud.google.com/dialogflow/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_agent#default_language_code DialogflowAgent#default_language_code}
- Specified by:
getDefaultLanguageCodein interfaceDialogflowAgentConfig
-
getDisplayName
public final String getDisplayName()
Description copied from interface:DialogflowAgentConfigThe name of this agent.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#display_name DialogflowAgent#display_name}
- Specified by:
getDisplayNamein interfaceDialogflowAgentConfig
-
getTimeZone
public final String getTimeZone()
Description copied from interface:DialogflowAgentConfigThe 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_agent#time_zone DialogflowAgent#time_zone}
- Specified by:
getTimeZonein interfaceDialogflowAgentConfig
-
getApiVersion
public final String getApiVersion()
Description copied from interface:DialogflowAgentConfigAPI version displayed in Dialogflow console.If not specified, V2 API is assumed. Clients are free to query different service endpoints for different API versions. However, bots connectors and webhook calls will follow the specified API version. * API_VERSION_V1: Legacy V1 API. * API_VERSION_V2: V2 API. * API_VERSION_V2_BETA_1: V2beta1 API. Possible values: ["API_VERSION_V1", "API_VERSION_V2", "API_VERSION_V2_BETA_1"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#api_version DialogflowAgent#api_version}
- Specified by:
getApiVersionin interfaceDialogflowAgentConfig
-
getAvatarUri
public final String getAvatarUri()
Description copied from interface:DialogflowAgentConfigThe URI of the agent's avatar, which are used throughout the Dialogflow console.When an image URL is entered into this field, the Dialogflow will save the image in the backend. The address of the backend image returned from the API will be shown in the [avatarUriBackend] field. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#avatar_uri DialogflowAgent#avatar_uri}
- Specified by:
getAvatarUriin interfaceDialogflowAgentConfig
-
getClassificationThreshold
public final Number getClassificationThreshold()
Description copied from interface:DialogflowAgentConfigTo filter out false positive results and still get variety in matched natural language inputs for your agent, you can tune the machine learning classification threshold.If the returned score value is less than the threshold value, then a fallback intent will be triggered or, if there are no fallback intents defined, no intent will be triggered. The score values range from 0.0 (completely uncertain) to 1.0 (completely certain). If set to 0.0, the default of 0.3 is used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#classification_threshold DialogflowAgent#classification_threshold}
- Specified by:
getClassificationThresholdin interfaceDialogflowAgentConfig
-
getDescription
public final String getDescription()
Description copied from interface:DialogflowAgentConfigThe 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_agent#description DialogflowAgent#description}
- Specified by:
getDescriptionin interfaceDialogflowAgentConfig
-
getEnableLogging
public final Object getEnableLogging()
Description copied from interface:DialogflowAgentConfigDetermines 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_agent#enable_logging DialogflowAgent#enable_logging}
- Specified by:
getEnableLoggingin interfaceDialogflowAgentConfig
-
getId
public final String getId()
Description copied from interface:DialogflowAgentConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#id DialogflowAgent#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.
- Specified by:
getIdin interfaceDialogflowAgentConfig
-
getMatchMode
public final String getMatchMode()
Description copied from interface:DialogflowAgentConfigDetermines how intents are detected from user queries.- MATCH_MODE_HYBRID: Best for agents with a small number of examples in intents and/or wide use of templates syntax and composite entities.
- MATCH_MODE_ML_ONLY: Can be used for agents with a large number of examples in intents, especially the ones using
- Specified by:
getMatchModein interfaceDialogflowAgentConfig
-
getProject
public final String getProject()
Description copied from interface:DialogflowAgentConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#project DialogflowAgent#project}.- Specified by:
getProjectin interfaceDialogflowAgentConfig
-
getSupportedLanguageCodes
public final List<String> getSupportedLanguageCodes()
Description copied from interface:DialogflowAgentConfigThe list of all languages supported by this agent (except for the defaultLanguageCode).Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#supported_language_codes DialogflowAgent#supported_language_codes}
- Specified by:
getSupportedLanguageCodesin interfaceDialogflowAgentConfig
-
getTier
public final String getTier()
Description copied from interface:DialogflowAgentConfigThe agent tier.If not specified, TIER_STANDARD is assumed. * TIER_STANDARD: Standard tier. * TIER_ENTERPRISE: Enterprise tier (Essentials). * TIER_ENTERPRISE_PLUS: Enterprise tier (Plus). NOTE: Due to consistency issues, the provider will not read this field from the API. Drift is possible between the Terraform state and Dialogflow if the agent tier is changed outside of Terraform. Possible values: ["TIER_STANDARD", "TIER_ENTERPRISE", "TIER_ENTERPRISE_PLUS"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#tier DialogflowAgent#tier}
- Specified by:
getTierin interfaceDialogflowAgentConfig
-
getTimeouts
public final DialogflowAgentTimeouts getTimeouts()
Description copied from interface:DialogflowAgentConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_agent#timeouts DialogflowAgent#timeouts}
- Specified by:
getTimeoutsin interfaceDialogflowAgentConfig
-
getConnection
public final Object getConnection()
- Specified by:
getConnectionin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getCount
public final Object getCount()
- Specified by:
getCountin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getDependsOn
public final List<com.hashicorp.cdktf.ITerraformDependable> getDependsOn()
- Specified by:
getDependsOnin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getForEach
public final com.hashicorp.cdktf.ITerraformIterator getForEach()
- Specified by:
getForEachin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getLifecycle
public final com.hashicorp.cdktf.TerraformResourceLifecycle getLifecycle()
- Specified by:
getLifecyclein interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvider
public final com.hashicorp.cdktf.TerraformProvider getProvider()
- Specified by:
getProviderin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
getProvisioners
public final List<Object> getProvisioners()
- Specified by:
getProvisionersin interfacecom.hashicorp.cdktf.TerraformMetaArguments
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-