Class DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dialogflow_cx_page.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers>
- Enclosing interface:
- DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers
@Stability(Stable) public static final class DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder extends Object implements software.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersbuild()Builds the configured instance.DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builderevent(String event)DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.BuildertargetFlow(String targetFlow)DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.BuildertargetPage(String targetPage)DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.BuildertriggerFulfillment(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment triggerFulfillment)
-
-
-
Method Detail
-
event
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder event(String event)
- Parameters:
event- The name of the event to handle. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dialogflow_cx_page#event DialogflowCxPage#event}- Returns:
this
-
targetFlow
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder targetFlow(String targetFlow)
- Parameters:
targetFlow- The 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} - Returns:
this
-
targetPage
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder targetPage(String targetPage)
- Parameters:
targetPage- The 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} - Returns:
this
-
triggerFulfillment
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.Builder triggerFulfillment(DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlersTriggerFulfillment triggerFulfillment)
Sets the value ofDialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers.getTriggerFulfillment()- Parameters:
triggerFulfillment- trigger_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}- Returns:
this
-
build
@Stability(Stable) public DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers>- Returns:
- a new instance of
DialogflowCxPageFormParametersFillBehaviorRepromptEventHandlers - Throws:
NullPointerException- if any required attribute was not provided
-
-