Class: Aws::LexModelsV2::Types::FulfillmentCodeHookSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelsV2::Types::FulfillmentCodeHookSettings
- Defined in:
- gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb
Overview
Determines if a Lambda function should be invoked for a specific intent.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#active ⇒ Boolean
Determines whether the fulfillment code hook is used.
-
#enabled ⇒ Boolean
Indicates whether a Lambda function should be invoked to fulfill a specific intent.
-
#fulfillment_updates_specification ⇒ Types::FulfillmentUpdatesSpecification
Provides settings for update messages sent to the user for long-running Lambda fulfillment functions.
-
#post_fulfillment_status_specification ⇒ Types::PostFulfillmentStatusSpecification
Provides settings for messages sent to the user for after the Lambda fulfillment function completes.
Instance Attribute Details
#active ⇒ Boolean
Determines whether the fulfillment code hook is used. When active
is false, the code hook doesn't run.
7568 7569 7570 7571 7572 7573 7574 7575 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 7568 class FulfillmentCodeHookSettings < Struct.new( :enabled, :post_fulfillment_status_specification, :fulfillment_updates_specification, :active) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
Indicates whether a Lambda function should be invoked to fulfill a specific intent.
7568 7569 7570 7571 7572 7573 7574 7575 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 7568 class FulfillmentCodeHookSettings < Struct.new( :enabled, :post_fulfillment_status_specification, :fulfillment_updates_specification, :active) SENSITIVE = [] include Aws::Structure end |
#fulfillment_updates_specification ⇒ Types::FulfillmentUpdatesSpecification
Provides settings for update messages sent to the user for long-running Lambda fulfillment functions. Fulfillment updates can be used only with streaming conversations.
7568 7569 7570 7571 7572 7573 7574 7575 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 7568 class FulfillmentCodeHookSettings < Struct.new( :enabled, :post_fulfillment_status_specification, :fulfillment_updates_specification, :active) SENSITIVE = [] include Aws::Structure end |
#post_fulfillment_status_specification ⇒ Types::PostFulfillmentStatusSpecification
Provides 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.
7568 7569 7570 7571 7572 7573 7574 7575 |
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 7568 class FulfillmentCodeHookSettings < Struct.new( :enabled, :post_fulfillment_status_specification, :fulfillment_updates_specification, :active) SENSITIVE = [] include Aws::Structure end |