Package com.pulumi.aws.lex.inputs
Class V2modelsIntentFulfillmentCodeHookArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsIntentFulfillmentCodeHookArgs.Builder
-
- Enclosing class:
- V2modelsIntentFulfillmentCodeHookArgs
public static final class V2modelsIntentFulfillmentCodeHookArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsIntentFulfillmentCodeHookArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsIntentFulfillmentCodeHookArgs defaults)
-
-
Method Detail
-
active
public V2modelsIntentFulfillmentCodeHookArgs.Builder active(@Nullable com.pulumi.core.Output<java.lang.Boolean> active)
- Parameters:
active- Whether the fulfillment code hook is used. When active is false, the code hook doesn't run.- Returns:
- builder
-
active
public V2modelsIntentFulfillmentCodeHookArgs.Builder active(java.lang.Boolean active)
- Parameters:
active- Whether the fulfillment code hook is used. When active is false, the code hook doesn't run.- Returns:
- builder
-
enabled
public V2modelsIntentFulfillmentCodeHookArgs.Builder enabled(com.pulumi.core.Output<java.lang.Boolean> enabled)
- Parameters:
enabled- Whether a Lambda function should be invoked to fulfill a specific intent.- Returns:
- builder
-
enabled
public V2modelsIntentFulfillmentCodeHookArgs.Builder enabled(java.lang.Boolean enabled)
- Parameters:
enabled- Whether a Lambda function should be invoked to fulfill a specific intent.- Returns:
- builder
-
fulfillmentUpdatesSpecification
public V2modelsIntentFulfillmentCodeHookArgs.Builder fulfillmentUpdatesSpecification(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs> fulfillmentUpdatesSpecification)
- Parameters:
fulfillmentUpdatesSpecification- Configuration block for settings for update messages sent to the user for long-running Lambda fulfillment functions. Fulfillment updates can be used only with streaming conversations. See `fulfillmentUpdatesSpecification`.- Returns:
- builder
-
fulfillmentUpdatesSpecification
public V2modelsIntentFulfillmentCodeHookArgs.Builder fulfillmentUpdatesSpecification(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs fulfillmentUpdatesSpecification)
- Parameters:
fulfillmentUpdatesSpecification- Configuration block for settings for update messages sent to the user for long-running Lambda fulfillment functions. Fulfillment updates can be used only with streaming conversations. See `fulfillmentUpdatesSpecification`.- Returns:
- builder
-
postFulfillmentStatusSpecification
public V2modelsIntentFulfillmentCodeHookArgs.Builder postFulfillmentStatusSpecification(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs> postFulfillmentStatusSpecification)
- Parameters:
postFulfillmentStatusSpecification- Configuration block for settings for messages sent to the user for after the Lambda fulfillment function completes. Post-fulfillment messages can be sent for both streaming and non-streaming conversations. See `postFulfillmentStatusSpecification`.- Returns:
- builder
-
postFulfillmentStatusSpecification
public V2modelsIntentFulfillmentCodeHookArgs.Builder postFulfillmentStatusSpecification(V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecificationArgs postFulfillmentStatusSpecification)
- Parameters:
postFulfillmentStatusSpecification- Configuration block for settings for messages sent to the user for after the Lambda fulfillment function completes. Post-fulfillment messages can be sent for both streaming and non-streaming conversations. See `postFulfillmentStatusSpecification`.- Returns:
- builder
-
build
public V2modelsIntentFulfillmentCodeHookArgs build()
-
-