Interface DialogflowIntentConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DialogflowIntentConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.036Z") @Stability(Stable) public interface DialogflowIntentConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDialogflowIntentConfig.BuilderA builder forDialogflowIntentConfigstatic classDialogflowIntentConfig.Jsii$ProxyAn implementation forDialogflowIntentConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DialogflowIntentConfig.Builderbuilder()default StringgetAction()The name of the action associated with the intent.default List<String>getDefaultResponsePlatforms()The list of platforms for which the first responses will be copied from the messages in PLATFORM_UNSPECIFIED (i.e.StringgetDisplayName()The name of this intent to be displayed on the console.default List<String>getEvents()The collection of event names that trigger the intent.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#id DialogflowIntent#id}.default List<String>getInputContextNames()The list of context names required for this intent to be triggered.default ObjectgetIsFallback()Indicates whether this is a fallback intent.default ObjectgetMlDisabled()Indicates whether Machine Learning is disabled for the intent.default StringgetParentFollowupIntentName()The unique identifier of the parent intent in the chain of followup intents.default NumbergetPriority()The priority of this intent.default StringgetProject()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#project DialogflowIntent#project}.default ObjectgetResetContexts()Indicates whether to delete all contexts in the current session when this intent is matched.default DialogflowIntentTimeoutsgetTimeouts()timeouts block.default StringgetWebhookState()Indicates whether webhooks are enabled for the intent.
-
-
-
Method Detail
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
The 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}
-
getAction
@Stability(Stable) @Nullable default String getAction()
The 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}
-
getDefaultResponsePlatforms
@Stability(Stable) @Nullable default List<String> getDefaultResponsePlatforms()
The 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}
-
getEvents
@Stability(Stable) @Nullable default List<String> getEvents()
The 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}
-
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_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.
-
getInputContextNames
@Stability(Stable) @Nullable default List<String> getInputContextNames()
The 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}
-
getIsFallback
@Stability(Stable) @Nullable default Object getIsFallback()
Indicates 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}
-
getMlDisabled
@Stability(Stable) @Nullable default Object getMlDisabled()
Indicates 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}
-
getParentFollowupIntentName
@Stability(Stable) @Nullable default String getParentFollowupIntentName()
The 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}
-
getPriority
@Stability(Stable) @Nullable default Number getPriority()
The 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}
-
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_intent#project DialogflowIntent#project}.
-
getResetContexts
@Stability(Stable) @Nullable default Object getResetContexts()
Indicates 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}
-
getTimeouts
@Stability(Stable) @Nullable default DialogflowIntentTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_intent#timeouts DialogflowIntent#timeouts}
-
getWebhookState
@Stability(Stable) @Nullable default String getWebhookState()
Indicates 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}
-
builder
@Stability(Stable) static DialogflowIntentConfig.Builder builder()
- Returns:
- a
DialogflowIntentConfig.BuilderofDialogflowIntentConfig
-
-