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