Class DialogflowIntentConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dialogflow_intent.DialogflowIntentConfig.Jsii$Proxy
-
- All Implemented Interfaces:
DialogflowIntentConfig,com.hashicorp.cdktf.TerraformMetaArguments,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DialogflowIntentConfig
@Stability(Stable) @Internal public static final class DialogflowIntentConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DialogflowIntentConfig
An implementation forDialogflowIntentConfig
-
-
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_intent.DialogflowIntentConfig
DialogflowIntentConfig.Builder, DialogflowIntentConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DialogflowIntentConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theDialogflowIntentConfig.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)StringgetAction()The name of the action associated with the intent.ObjectgetConnection()ObjectgetCount()List<String>getDefaultResponsePlatforms()The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e.List<com.hashicorp.cdktf.ITerraformDependable>getDependsOn()StringgetDisplayName()The name of this intent to be displayed on the console.List<String>getEvents()The collection of event names that trigger the intent.com.hashicorp.cdktf.ITerraformIteratorgetForEach()StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#id DialogflowIntent#id}.List<String>getInputContextNames()The list of context names required for this intent to be triggered.ObjectgetIsFallback()Indicates whether this is a fallback intent.com.hashicorp.cdktf.TerraformResourceLifecyclegetLifecycle()ObjectgetMlDisabled()Indicates whether Machine Learning is disabled for the intent.StringgetParentFollowupIntentName()The unique identifier of the parent intent in the chain of followup intents.NumbergetPriority()The priority of this intent.StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#project DialogflowIntent#project}.com.hashicorp.cdktf.TerraformProvidergetProvider()List<Object>getProvisioners()ObjectgetResetContexts()Indicates whether to delete all contexts in the current session when this intent is matched.DialogflowIntentTimeoutsgetTimeouts()timeouts block.StringgetWebhookState()Indicates whether webhooks are enabled for the intent.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(DialogflowIntentConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theDialogflowIntentConfig.Builder.
-
-
Method Detail
-
getDisplayName
public final String getDisplayName()
Description copied from interface:DialogflowIntentConfigThe name of this intent to be displayed on the console.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#display_name DialogflowIntent#display_name}
- Specified by:
getDisplayNamein interfaceDialogflowIntentConfig
-
getAction
public final String getAction()
Description copied from interface:DialogflowIntentConfigThe name of the action associated with the intent. Note: The action name must not contain whitespaces.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#action DialogflowIntent#action}
- Specified by:
getActionin interfaceDialogflowIntentConfig
-
getDefaultResponsePlatforms
public final List<String> getDefaultResponsePlatforms()
Description copied from interface:DialogflowIntentConfigThe list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e. default platform). Possible values: ["FACEBOOK", "SLACK", "TELEGRAM", "KIK", "SKYPE", "LINE", "VIBER", "ACTIONS_ON_GOOGLE", "GOOGLE_HANGOUTS"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#default_response_platforms DialogflowIntent#default_response_platforms}
- Specified by:
getDefaultResponsePlatformsin interfaceDialogflowIntentConfig
-
getEvents
public final List<String> getEvents()
Description copied from interface:DialogflowIntentConfigThe collection of event names that trigger the intent.If the collection of input contexts is not empty, all of the contexts must be present in the active user session for an event to trigger this intent. See the [events reference](https://cloud.google.com/dialogflow/docs/events-overview) for more details. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#events DialogflowIntent#events}
- Specified by:
getEventsin interfaceDialogflowIntentConfig
-
getId
public final String getId()
Description copied from interface:DialogflowIntentConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#id DialogflowIntent#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 interfaceDialogflowIntentConfig
-
getInputContextNames
public final List<String> getInputContextNames()
Description copied from interface:DialogflowIntentConfigThe list of context names required for this intent to be triggered. Format: projects//agent/sessions/-/contexts/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#input_context_names DialogflowIntent#input_context_names}
- Specified by:
getInputContextNamesin interfaceDialogflowIntentConfig
-
getIsFallback
public final Object getIsFallback()
Description copied from interface:DialogflowIntentConfigIndicates whether this is a fallback intent.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#is_fallback DialogflowIntent#is_fallback}
- Specified by:
getIsFallbackin interfaceDialogflowIntentConfig
-
getMlDisabled
public final Object getMlDisabled()
Description copied from interface:DialogflowIntentConfigIndicates whether Machine Learning is disabled for the intent.Note: If mlDisabled setting is set to true, then this intent is not taken into account during inference in ML ONLY match mode. Also, auto-markup in the UI is turned off. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#ml_disabled DialogflowIntent#ml_disabled}
- Specified by:
getMlDisabledin interfaceDialogflowIntentConfig
-
getParentFollowupIntentName
public final String getParentFollowupIntentName()
Description copied from interface:DialogflowIntentConfigThe unique identifier of the parent intent in the chain of followup intents. Format: projects//agent/intents/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#parent_followup_intent_name DialogflowIntent#parent_followup_intent_name}
- Specified by:
getParentFollowupIntentNamein interfaceDialogflowIntentConfig
-
getPriority
public final Number getPriority()
Description copied from interface:DialogflowIntentConfigThe priority of this intent.Higher numbers represent higher priorities. * If the supplied value is unspecified or 0, the service translates the value to 500,000, which corresponds to the Normal priority in the console. * If the supplied value is negative, the intent is ignored in runtime detect intent requests. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#priority DialogflowIntent#priority}
- Specified by:
getPriorityin interfaceDialogflowIntentConfig
-
getProject
public final String getProject()
Description copied from interface:DialogflowIntentConfigDocs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#project DialogflowIntent#project}.- Specified by:
getProjectin interfaceDialogflowIntentConfig
-
getResetContexts
public final Object getResetContexts()
Description copied from interface:DialogflowIntentConfigIndicates whether to delete all contexts in the current session when this intent is matched.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#reset_contexts DialogflowIntent#reset_contexts}
- Specified by:
getResetContextsin interfaceDialogflowIntentConfig
-
getTimeouts
public final DialogflowIntentTimeouts getTimeouts()
Description copied from interface:DialogflowIntentConfigtimeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#timeouts DialogflowIntent#timeouts}
- Specified by:
getTimeoutsin interfaceDialogflowIntentConfig
-
getWebhookState
public final String getWebhookState()
Description copied from interface:DialogflowIntentConfigIndicates whether webhooks are enabled for the intent.* WEBHOOK_STATE_ENABLED: Webhook is enabled in the agent and in the intent. * WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING: Webhook is enabled in the agent and in the intent. Also, each slot filling prompt is forwarded to the webhook. Possible values: ["WEBHOOK_STATE_ENABLED", "WEBHOOK_STATE_ENABLED_FOR_SLOT_FILLING"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#webhook_state DialogflowIntent#webhook_state}
- Specified by:
getWebhookStatein interfaceDialogflowIntentConfig
-
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
-
-