Class DialogflowCxPageTransitionRoutes.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_page.DialogflowCxPageTransitionRoutes.Jsii$Proxy
-
- All Implemented Interfaces:
DialogflowCxPageTransitionRoutes,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- DialogflowCxPageTransitionRoutes
@Stability(Stable) @Internal public static final class DialogflowCxPageTransitionRoutes.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DialogflowCxPageTransitionRoutes
An implementation forDialogflowCxPageTransitionRoutes
-
-
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_cx_page.DialogflowCxPageTransitionRoutes
DialogflowCxPageTransitionRoutes.Builder, DialogflowCxPageTransitionRoutes.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(DialogflowCxPageTransitionRoutes.Builder builder)Constructor that initializes the object based on literal property values passed by theDialogflowCxPageTransitionRoutes.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)StringgetCondition()The condition to evaluate against form parameters or session parameters.StringgetIntent()The unique identifier of an Intent.StringgetTargetFlow()The target flow to transition to.StringgetTargetPage()The target page to transition to.DialogflowCxPageTransitionRoutesTriggerFulfillmentgetTriggerFulfillment()trigger_fulfillment block.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(DialogflowCxPageTransitionRoutes.Builder builder)
Constructor that initializes the object based on literal property values passed by theDialogflowCxPageTransitionRoutes.Builder.
-
-
Method Detail
-
getCondition
public final String getCondition()
Description copied from interface:DialogflowCxPageTransitionRoutesThe condition to evaluate against form parameters or session parameters.At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#condition DialogflowCxPage#condition}
- Specified by:
getConditionin interfaceDialogflowCxPageTransitionRoutes
-
getIntent
public final String getIntent()
Description copied from interface:DialogflowCxPageTransitionRoutesThe unique identifier of an Intent.Format: projects/
/locations/ /agents/ /intents/ . Indicates that the transition can only happen when the given intent is matched. At least one of intent or condition must be specified. When both intent and condition are specified, the transition can only happen when both are fulfilled. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#intent DialogflowCxPage#intent} - Specified by:
getIntentin interfaceDialogflowCxPageTransitionRoutes
-
getTargetFlow
public final String getTargetFlow()
Description copied from interface:DialogflowCxPageTransitionRoutesThe target flow to transition to. Format: projects//locations/ /agents/ /flows/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#target_flow DialogflowCxPage#target_flow}
- Specified by:
getTargetFlowin interfaceDialogflowCxPageTransitionRoutes
-
getTargetPage
public final String getTargetPage()
Description copied from interface:DialogflowCxPageTransitionRoutesThe target page to transition to. Format: projects//locations/ /agents/ /flows/ /pages/ . Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#target_page DialogflowCxPage#target_page}
- Specified by:
getTargetPagein interfaceDialogflowCxPageTransitionRoutes
-
getTriggerFulfillment
public final DialogflowCxPageTransitionRoutesTriggerFulfillment getTriggerFulfillment()
Description copied from interface:DialogflowCxPageTransitionRoutestrigger_fulfillment block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#trigger_fulfillment DialogflowCxPage#trigger_fulfillment}
- Specified by:
getTriggerFulfillmentin interfaceDialogflowCxPageTransitionRoutes
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-