Class: Aws::LexModelsV2::Types::SlotCaptureSetting

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb

Overview

Settings used when Amazon Lex successfully captures a slot value from a user.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#capture_conditionalTypes::ConditionalSpecification

A list of conditional branches to evaluate after the slot value is captured.



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#capture_next_stepTypes::DialogState

Specifies the next step that the bot runs when the slot value is captured before the code hook times out.

Returns:



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#capture_responseTypes::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#code_hookTypes::DialogCodeHookInvocationSetting

Code hook called after Amazon Lex successfully captures a slot value.



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#elicitation_code_hookTypes::ElicitationCodeHookInvocationSetting

Code hook called when Amazon Lex doesn't capture a slot value.



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#failure_conditionalTypes::ConditionalSpecification

A list of conditional branches to evaluate when the slot value isn't captured.



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#failure_next_stepTypes::DialogState

Specifies the next step that the bot runs when the slot value code is not recognized.

Returns:



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end

#failure_responseTypes::ResponseSpecification

Specifies a list of message groups that Amazon Lex uses to respond the user input.



12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
# File 'gems/aws-sdk-lexmodelsv2/lib/aws-sdk-lexmodelsv2/types.rb', line 12220

class SlotCaptureSetting < Struct.new(
  :capture_response,
  :capture_next_step,
  :capture_conditional,
  :failure_response,
  :failure_next_step,
  :failure_conditional,
  :code_hook,
  :elicitation_code_hook)
  SENSITIVE = []
  include Aws::Structure
end