Package com.pulumi.aws.lex.inputs
Class V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder
-
public static final class V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs defaults)
-
-
Method Detail
-
failureConditional
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder failureConditional(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationFailureConditionalArgs> 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.- Returns:
- builder
-
failureConditional
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder failureConditional(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationFailureConditionalArgs 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.- Returns:
- builder
-
failureNextStep
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder failureNextStep(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationFailureNextStepArgs> 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder failureNextStep(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationFailureNextStepArgs 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder failureResponse(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationFailureResponseArgs> failureResponse)
- Parameters:
failureResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `failureResponse`.- Returns:
- builder
-
failureResponse
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder failureResponse(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationFailureResponseArgs failureResponse)
- Parameters:
failureResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `failureResponse`.- Returns:
- builder
-
successConditional
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder successConditional(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationSuccessConditionalArgs> successConditional)
- Parameters:
successConditional- Configuration block for conditional branches to evaluate after the dialog code hook finishes successfully. See `successConditional`.- Returns:
- builder
-
successConditional
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder successConditional(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationSuccessConditionalArgs successConditional)
- Parameters:
successConditional- Configuration block for conditional branches to evaluate after the dialog code hook finishes successfully. See `successConditional`.- Returns:
- builder
-
successNextStep
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder successNextStep(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationSuccessNextStepArgs> 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder successNextStep(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationSuccessNextStepArgs 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder successResponse(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationSuccessResponseArgs> successResponse)
- Parameters:
successResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `successResponse`.- Returns:
- builder
-
successResponse
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder successResponse(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationSuccessResponseArgs successResponse)
- Parameters:
successResponse- Configuration block for message groups that Amazon Lex uses to respond the user input. See `successResponse`.- Returns:
- builder
-
timeoutConditional
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder timeoutConditional(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationTimeoutConditionalArgs> timeoutConditional)
- Parameters:
timeoutConditional- Configuration block for conditional branches to evaluate if the code hook times out. See `timeoutConditional`.- Returns:
- builder
-
timeoutConditional
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder timeoutConditional(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationTimeoutConditionalArgs timeoutConditional)
- Parameters:
timeoutConditional- Configuration block for conditional branches to evaluate if the code hook times out. See `timeoutConditional`.- Returns:
- builder
-
timeoutNextStep
public V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder timeoutNextStep(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationTimeoutNextStepArgs> 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder timeoutNextStep(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationTimeoutNextStepArgs 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder timeoutResponse(@Nullable com.pulumi.core.Output<V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationTimeoutResponseArgs> 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs.Builder timeoutResponse(V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationTimeoutResponseArgs 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 V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecificationArgs build()
-
-