Package com.pulumi.gcp.diagflow.inputs
Class CxFlowTransitionRouteArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.diagflow.inputs.CxFlowTransitionRouteArgs.Builder
-
- Enclosing class:
- CxFlowTransitionRouteArgs
public static final class CxFlowTransitionRouteArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(CxFlowTransitionRouteArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(CxFlowTransitionRouteArgs defaults)
-
-
Method Detail
-
condition
public CxFlowTransitionRouteArgs.Builder condition(@Nullable com.pulumi.core.Output<java.lang.String> condition)
- Parameters:
condition
- The 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.- Returns:
- builder
-
condition
public CxFlowTransitionRouteArgs.Builder condition(java.lang.String condition)
- Parameters:
condition
- The 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.- Returns:
- builder
-
intent
public CxFlowTransitionRouteArgs.Builder intent(@Nullable com.pulumi.core.Output<java.lang.String> intent)
- Parameters:
intent
- The unique identifier of an Intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. 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.- Returns:
- builder
-
intent
public CxFlowTransitionRouteArgs.Builder intent(java.lang.String intent)
- Parameters:
intent
- The unique identifier of an Intent. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/intents/<Intent ID>. 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.- Returns:
- builder
-
name
public CxFlowTransitionRouteArgs.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- (Output) The unique identifier of this transition route.- Returns:
- builder
-
name
public CxFlowTransitionRouteArgs.Builder name(java.lang.String name)
- Parameters:
name
- (Output) The unique identifier of this transition route.- Returns:
- builder
-
targetFlow
public CxFlowTransitionRouteArgs.Builder targetFlow(@Nullable com.pulumi.core.Output<java.lang.String> targetFlow)
- Parameters:
targetFlow
- The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.- Returns:
- builder
-
targetFlow
public CxFlowTransitionRouteArgs.Builder targetFlow(java.lang.String targetFlow)
- Parameters:
targetFlow
- The target flow to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>.- Returns:
- builder
-
targetPage
public CxFlowTransitionRouteArgs.Builder targetPage(@Nullable com.pulumi.core.Output<java.lang.String> targetPage)
- Parameters:
targetPage
- The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.- Returns:
- builder
-
targetPage
public CxFlowTransitionRouteArgs.Builder targetPage(java.lang.String targetPage)
- Parameters:
targetPage
- The target page to transition to. Format: projects/<Project ID>/locations/<Location ID>/agents/<Agent ID>/flows/<Flow ID>/pages/<Page ID>.- Returns:
- builder
-
triggerFulfillment
public CxFlowTransitionRouteArgs.Builder triggerFulfillment(@Nullable com.pulumi.core.Output<CxFlowTransitionRouteTriggerFulfillmentArgs> triggerFulfillment)
- Parameters:
triggerFulfillment
- The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. Structure is documented below.- Returns:
- builder
-
triggerFulfillment
public CxFlowTransitionRouteArgs.Builder triggerFulfillment(CxFlowTransitionRouteTriggerFulfillmentArgs triggerFulfillment)
- Parameters:
triggerFulfillment
- The fulfillment to call when the condition is satisfied. At least one of triggerFulfillment and target must be specified. When both are defined, triggerFulfillment is executed first. Structure is documented below.- Returns:
- builder
-
build
public CxFlowTransitionRouteArgs build()
-
-