Class: Aws::LexModelsV2::Types::FulfillmentCodeHookSettings
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::LexModelsV2::Types::FulfillmentCodeHookSettings
 
 
- Includes:
 - Structure
 
- Defined in:
 - 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 '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 '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 '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 '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  |