BotSlot

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)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val description: String? = null

The description of the slot.

Link copied to clipboard

Indicates whether a slot can return multiple values.

Link copied to clipboard

The name given to the slot.

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: