Package com.pulumi.aws.lex.inputs
Class V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder
-
public static final class V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs defaults)
-
-
Method Detail
-
failureConditional
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder failureConditional(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureConditionalArgs> failureConditional)
- Parameters:
failureConditional- Configuration block for conditional branches to evaluate after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed. See `failureConditional`.- Returns:
- builder
-
failureConditional
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder failureConditional(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureConditionalArgs failureConditional)
- Parameters:
failureConditional- Configuration block for conditional branches to evaluate after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed. See `failureConditional`.- Returns:
- builder
-
failureNextStep
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder failureNextStep(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureNextStepArgs> failureNextStep)
- Parameters:
failureNextStep- Configuration block for the next step the bot runs after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed. See `failureNextStep`.- Returns:
- builder
-
failureNextStep
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder failureNextStep(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureNextStepArgs failureNextStep)
- Parameters:
failureNextStep- Configuration block for the next step the bot runs after the dialog code hook throws an exception or returns with the State field of the Intent object set to Failed. See `failureNextStep`.- Returns:
- builder
-
failureResponse
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder failureResponse(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseArgs> failureResponse)
- Parameters:
failureResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `failureResponse`.- Returns:
- builder
-
failureResponse
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder failureResponse(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationFailureResponseArgs failureResponse)
- Parameters:
failureResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `failureResponse`.- Returns:
- builder
-
successConditional
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder successConditional(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessConditionalArgs> successConditional)
- Parameters:
successConditional- Configuration block for conditional branches to evaluate after the dialog code hook finishes successfully. See `successConditional`.- Returns:
- builder
-
successConditional
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder successConditional(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessConditionalArgs successConditional)
- Parameters:
successConditional- Configuration block for conditional branches to evaluate after the dialog code hook finishes successfully. See `successConditional`.- Returns:
- builder
-
successNextStep
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder successNextStep(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessNextStepArgs> successNextStep)
- Parameters:
successNextStep- Configuration block for the next step the bot runs after the dialog code hook finishes successfully. See `successNextStep`.- Returns:
- builder
-
successNextStep
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder successNextStep(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessNextStepArgs successNextStep)
- Parameters:
successNextStep- Configuration block for the next step the bot runs after the dialog code hook finishes successfully. See `successNextStep`.- Returns:
- builder
-
successResponse
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder successResponse(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseArgs> successResponse)
- Parameters:
successResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `successResponse`.- Returns:
- builder
-
successResponse
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder successResponse(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationSuccessResponseArgs successResponse)
- Parameters:
successResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `successResponse`.- Returns:
- builder
-
timeoutConditional
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder timeoutConditional(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutConditionalArgs> timeoutConditional)
- Parameters:
timeoutConditional- Configuration block for conditional branches to evaluate if the code hook times out. See `timeoutConditional`.- Returns:
- builder
-
timeoutConditional
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder timeoutConditional(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutConditionalArgs timeoutConditional)
- Parameters:
timeoutConditional- Configuration block for conditional branches to evaluate if the code hook times out. See `timeoutConditional`.- Returns:
- builder
-
timeoutNextStep
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder timeoutNextStep(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutNextStepArgs> timeoutNextStep)
- Parameters:
timeoutNextStep- Configuration block for the next step that the bot runs when the code hook times out. See `timeoutNextStep`.- Returns:
- builder
-
timeoutNextStep
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder timeoutNextStep(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutNextStepArgs timeoutNextStep)
- Parameters:
timeoutNextStep- Configuration block for the next step that the bot runs when the code hook times out. See `timeoutNextStep`.- Returns:
- builder
-
timeoutResponse
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder timeoutResponse(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseArgs> timeoutResponse)
- Parameters:
timeoutResponse- Configuration block for a list of message groups that Amazon Lex uses to respond the user input. See `timeoutResponse`.- Returns:
- builder
-
timeoutResponse
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs.Builder timeoutResponse(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationTimeoutResponseArgs timeoutResponse)
- Parameters:
timeoutResponse- Configuration block for a list of message groups that Amazon Lex uses to respond the user input. See `timeoutResponse`.- Returns:
- builder
-
build
public V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs build()
-
-