Class: Aws::LexModelsV2::Types::SlotSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelsV2::Types::SlotSummary
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-lexmodelsv2/types.rb
Overview
Summary information about a slot, a value that the bot elicits from the user.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#description ⇒ String
The description of the slot.
-
#last_updated_date_time ⇒ Time
The timestamp of the last date and time that the slot was updated.
-
#slot_constraint ⇒ String
Whether the slot is required or optional.
-
#slot_id ⇒ String
The unique identifier of the slot.
-
#slot_name ⇒ String
The name given to the slot.
-
#slot_type_id ⇒ String
The unique identifier for the slot type that defines the values for the slot.
-
#value_elicitation_prompt_specification ⇒ Types::PromptSpecification
Prompts that are sent to the user to elicit a value for the slot.
Instance Attribute Details
#description ⇒ String
The description of the slot.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |
#last_updated_date_time ⇒ Time
The timestamp of the last date and time that the slot was updated.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |
#slot_constraint ⇒ String
Whether the slot is required or optional. An intent is complete when all required slots are filled.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |
#slot_id ⇒ String
The unique identifier of the slot.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |
#slot_name ⇒ String
The name given to the slot.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |
#slot_type_id ⇒ String
The unique identifier for the slot type that defines the values for the slot.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |
#value_elicitation_prompt_specification ⇒ Types::PromptSpecification
Prompts that are sent to the user to elicit a value for the slot.
12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 |
# File 'lib/aws-sdk-lexmodelsv2/types.rb', line 12525 class SlotSummary < Struct.new( :slot_id, :slot_name, :description, :slot_constraint, :slot_type_id, :value_elicitation_prompt_specification, :last_updated_date_time) SENSITIVE = [] include Aws::Structure end |