Class: Aws::LexModelBuildingService::Types::PutSlotTypeResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-lexmodelbuildingservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#checksumString

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 '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_versionBoolean

‘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 '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_dateTime

The date that the slot type was created.



3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
# File '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

#descriptionString

A description of the slot type.



3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
# File '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_valuesArray<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 '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_dateTime

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 '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

#nameString

The name of the slot type.



3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
# File '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_signatureString

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 '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_configurationsArray<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 '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_strategyString

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 '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

#versionString

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 '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