Package com.pulumi.aws.lex.inputs
Class V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lex.inputs.V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder
-
public static final class V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs defaults)
-
-
Method Detail
-
allowInterrupt
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder allowInterrupt(@Nullable com.pulumi.core.Output<java.lang.Boolean> allowInterrupt)
- Parameters:
allowInterrupt- Whether the user can interrupt the start message while it is playing.- Returns:
- builder
-
allowInterrupt
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder allowInterrupt(java.lang.Boolean allowInterrupt)
- Parameters:
allowInterrupt- Whether the user can interrupt the start message while it is playing.- Returns:
- builder
-
frequencyInSeconds
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder frequencyInSeconds(com.pulumi.core.Output<java.lang.Integer> frequencyInSeconds)
- Parameters:
frequencyInSeconds- Frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.- Returns:
- builder
-
frequencyInSeconds
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder frequencyInSeconds(java.lang.Integer frequencyInSeconds)
- Parameters:
frequencyInSeconds- Frequency that a message is sent to the user. When the period ends, Amazon Lex chooses a message from the message groups and plays it to the user. If the fulfillment Lambda returns before the first period ends, an update message is not played to the user.- Returns:
- builder
-
messageGroups
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder messageGroups(@Nullable com.pulumi.core.Output<java.util.List<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupArgs>> messageGroups)
- Parameters:
messageGroups- Between 1-5 configuration block message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user. See `messageGroup`.- Returns:
- builder
-
messageGroups
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder messageGroups(java.util.List<V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupArgs> messageGroups)
- Parameters:
messageGroups- Between 1-5 configuration block message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user. See `messageGroup`.- Returns:
- builder
-
messageGroups
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs.Builder messageGroups(V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseMessageGroupArgs... messageGroups)
- Parameters:
messageGroups- Between 1-5 configuration block message groups that contain start messages. Amazon Lex chooses one of the messages to play to the user. See `messageGroup`.- Returns:
- builder
-
build
public V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecificationUpdateResponseArgs build()
-
-