Interface DialogflowCxWebhookConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
DialogflowCxWebhookConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.027Z") @Stability(Stable) public interface DialogflowCxWebhookConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDialogflowCxWebhookConfig.BuilderA builder forDialogflowCxWebhookConfigstatic classDialogflowCxWebhookConfig.Jsii$ProxyAn implementation forDialogflowCxWebhookConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static DialogflowCxWebhookConfig.Builderbuilder()default ObjectgetDisabled()Indicates whether the webhook is disabled.StringgetDisplayName()The human-readable name of the webhook, unique within the agent.default ObjectgetEnableSpellCorrection()Indicates if automatic spell correction is enabled in detect intent requests.default ObjectgetEnableStackdriverLogging()Determines whether this agent should log conversation queries.default DialogflowCxWebhookGenericWebServicegetGenericWebService()generic_web_service block.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#id DialogflowCxWebhook#id}.default StringgetParent()The agent to create a webhook for.default StringgetSecuritySettings()Name of the SecuritySettings reference for the agent.default DialogflowCxWebhookServiceDirectorygetServiceDirectory()service_directory block.default StringgetTimeout()Webhook execution timeout.default DialogflowCxWebhookTimeoutsgetTimeouts()timeouts block.
-
-
-
Method Detail
-
getDisplayName
@Stability(Stable) @NotNull String getDisplayName()
The human-readable name of the webhook, unique within the agent.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#display_name DialogflowCxWebhook#display_name}
-
getDisabled
@Stability(Stable) @Nullable default Object getDisabled()
Indicates whether the webhook is disabled.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#disabled DialogflowCxWebhook#disabled}
-
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_webhook#enable_spell_correction DialogflowCxWebhook#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_webhook#enable_stackdriver_logging DialogflowCxWebhook#enable_stackdriver_logging}
-
getGenericWebService
@Stability(Stable) @Nullable default DialogflowCxWebhookGenericWebService getGenericWebService()
generic_web_service block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#generic_web_service DialogflowCxWebhook#generic_web_service}
-
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_webhook#id DialogflowCxWebhook#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.
-
getParent
@Stability(Stable) @Nullable default String getParent()
The agent to create a webhook for. Format: projects//locations/ /agents/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#parent DialogflowCxWebhook#parent}
-
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_webhook#security_settings DialogflowCxWebhook#security_settings}
-
getServiceDirectory
@Stability(Stable) @Nullable default DialogflowCxWebhookServiceDirectory getServiceDirectory()
service_directory block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#service_directory DialogflowCxWebhook#service_directory}
-
getTimeout
@Stability(Stable) @Nullable default String getTimeout()
Webhook execution timeout.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#timeout DialogflowCxWebhook#timeout}
-
getTimeouts
@Stability(Stable) @Nullable default DialogflowCxWebhookTimeouts getTimeouts()
timeouts block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_webhook#timeouts DialogflowCxWebhook#timeouts}
-
builder
@Stability(Stable) static DialogflowCxWebhookConfig.Builder builder()
- Returns:
- a
DialogflowCxWebhookConfig.BuilderofDialogflowCxWebhookConfig
-
-