Class: Aws::LexModelBuildingService::Types::PutSlotTypeResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::LexModelBuildingService::Types::PutSlotTypeResponse
- Defined in:
- gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#checksum ⇒ String
Checksum of the
$LATEST
version of the slot type. -
#create_version ⇒ Boolean
True
if a new version of the slot type was created. -
#created_date ⇒ Time
The date that the slot type was created.
-
#description ⇒ String
A description of the slot type.
-
#enumeration_values ⇒ Array<Types::EnumerationValue>
A list of
EnumerationValue
objects that defines the values that the slot type can take. -
#last_updated_date ⇒ Time
The date that the slot type was updated.
-
#name ⇒ String
The name of the slot type.
-
#parent_slot_type_signature ⇒ String
The built-in slot type used as the parent of the slot type.
-
#slot_type_configurations ⇒ Array<Types::SlotTypeConfiguration>
Configuration information that extends the parent built-in slot type.
-
#value_selection_strategy ⇒ String
The slot resolution strategy that Amazon Lex uses to determine the value of the slot.
-
#version ⇒ String
The version of the slot type.
Instance Attribute Details
#checksum ⇒ String
Checksum of the $LATEST
version of the slot type.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#create_version ⇒ Boolean
True
if a new version of the slot type was created. If the
createVersion
field was not specified in the request, the
createVersion
field is set to false in the response.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#created_date ⇒ Time
The date that the slot type was created.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the slot type.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#enumeration_values ⇒ Array<Types::EnumerationValue>
A list of EnumerationValue
objects that defines the values that
the slot type can take.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#last_updated_date ⇒ Time
The date that the slot type was updated. When you create a slot type, the creation date and last update date are the same.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the slot type.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#parent_slot_type_signature ⇒ String
The built-in slot type used as the parent of the slot type.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#slot_type_configurations ⇒ Array<Types::SlotTypeConfiguration>
Configuration information that extends the parent built-in slot type.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#value_selection_strategy ⇒ String
The slot resolution strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the slot type. For a new slot type, the version is
always $LATEST
.
3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 |
# File 'gems/aws-sdk-lexmodelbuildingservice/lib/aws-sdk-lexmodelbuildingservice/types.rb', line 3922 class PutSlotTypeResponse < Struct.new( :name, :description, :enumeration_values, :last_updated_date, :created_date, :version, :checksum, :value_selection_strategy, :create_version, :parent_slot_type_signature, :slot_type_configurations) SENSITIVE = [] include Aws::Structure end |