Bot Slot
data class BotSlot(val description: String? = null, val multipleValuesSetting: BotMultipleValuesSetting? = null, val name: String, val obfuscationSetting: BotObfuscationSetting? = null, val slotTypeName: String, val valueElicitationSetting: BotSlotValueElicitationSetting)
A slot is a variable needed to fulfill an intent, where an intent can require zero or more slots.
Constructors
Link copied to clipboard
constructor(description: String? = null, multipleValuesSetting: BotMultipleValuesSetting? = null, name: String, obfuscationSetting: BotObfuscationSetting? = null, slotTypeName: String, valueElicitationSetting: BotSlotValueElicitationSetting)
Properties
Link copied to clipboard
The description of the slot.
Link copied to clipboard
Indicates whether a slot can return multiple values.
Link copied to clipboard
Determines whether the contents of the slot are obfuscated in Amazon CloudWatch Logs logs. Use obfuscated slots to protect information such as personally identifiable information (PII) in logs.
Link copied to clipboard
The name of the slot type that this slot is based on. The slot type defines the acceptable values for the slot.
Link copied to clipboard
Determines the slot resolution strategy that Amazon Lex uses to return slot type values. The field can be set to one of the following values: