class Aws::LexModelsV2::Types::UpdateSlotTypeRequest

@note When making an API call, you may pass UpdateSlotTypeRequest

data as a hash:

    {
      slot_type_id: "Id", # required
      slot_type_name: "Name", # required
      description: "Description",
      slot_type_values: [
        {
          sample_value: {
            value: "Value", # required
          },
          synonyms: [
            {
              value: "Value", # required
            },
          ],
        },
      ],
      value_selection_setting: { # required
        resolution_strategy: "OriginalValue", # required, accepts OriginalValue, TopResolution
        regex_filter: {
          pattern: "RegexPattern", # required
        },
      },
      parent_slot_type_signature: "SlotTypeSignature",
      bot_id: "Id", # required
      bot_version: "DraftBotVersion", # required
      locale_id: "LocaleId", # required
    }

@!attribute [rw] slot_type_id

The unique identifier of the slot type to update.
@return [String]

@!attribute [rw] slot_type_name

The new name of the slot type.
@return [String]

@!attribute [rw] description

The new description of the slot type.
@return [String]

@!attribute [rw] slot_type_values

A new list of values and their optional synonyms that define the
values that the slot type can take.
@return [Array<Types::SlotTypeValue>]

@!attribute [rw] value_selection_setting

The strategy that Amazon Lex should use when deciding on a value
from the list of slot type values.
@return [Types::SlotValueSelectionSetting]

@!attribute [rw] parent_slot_type_signature

The new built-in slot type that should be used as the parent of this
slot type.
@return [String]

@!attribute [rw] bot_id

The identifier of the bot that contains the slot type.
@return [String]

@!attribute [rw] bot_version

The version of the bot that contains the slot type. Must be `DRAFT`.
@return [String]

@!attribute [rw] locale_id

The identifier of the language and locale that contains the slot
type. The string must match one of the supported locales. For more
information, see [Supported languages][1].

[1]: https://docs.aws.amazon.com/lexv2/latest/dg/how-languages.html
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/models.lex.v2-2020-08-07/UpdateSlotTypeRequest AWS API Documentation

Constants

SENSITIVE