Package com.pulumi.aws.lex.inputs
Class V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder
-
- Enclosing class:
- V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs
public static final class V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs defaults)
-
-
Method Detail
-
active
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder active(com.pulumi.core.Output<java.lang.Boolean> active)
- Parameters:
active- Whether fulfillment updates are sent to the user. When this field is true, updates are sent. If the active field is set to true, the `startResponse`, `updateResponse`, and `timeoutInSeconds` fields are required.- Returns:
- builder
-
active
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder active(java.lang.Boolean active)
- Parameters:
active- Whether fulfillment updates are sent to the user. When this field is true, updates are sent. If the active field is set to true, the `startResponse`, `updateResponse`, and `timeoutInSeconds` fields are required.- Returns:
- builder
-
startResponse
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder startResponse(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseArgs> startResponse)
- Parameters:
startResponse- Configuration block for the message sent to users when the fulfillment Lambda functions starts running.- Returns:
- builder
-
startResponse
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder startResponse(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationStartResponseArgs startResponse)
- Parameters:
startResponse- Configuration block for the message sent to users when the fulfillment Lambda functions starts running.- Returns:
- builder
-
timeoutInSeconds
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder timeoutInSeconds(@Nullable com.pulumi.core.Output<java.lang.Integer> timeoutInSeconds)
- Parameters:
timeoutInSeconds- Length of time that the fulfillment Lambda function should run before it times out.- Returns:
- builder
-
timeoutInSeconds
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder timeoutInSeconds(java.lang.Integer timeoutInSeconds)
- Parameters:
timeoutInSeconds- Length of time that the fulfillment Lambda function should run before it times out.- Returns:
- builder
-
updateResponse
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder updateResponse(@Nullable com.pulumi.core.Output<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs> updateResponse)
- Parameters:
updateResponse- Configuration block for messages sent periodically to the user while the fulfillment Lambda function is running.- Returns:
- builder
-
updateResponse
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs.Builder updateResponse(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs updateResponse)
- Parameters:
updateResponse- Configuration block for messages sent periodically to the user while the fulfillment Lambda function is running.- Returns:
- builder
-
build
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationArgs build()
-
-