BotIntentArgs

data class BotIntentArgs(val description: Output<String>? = null, val dialogCodeHook: Output<BotDialogCodeHookSettingArgs>? = null, val fulfillmentCodeHook: Output<BotFulfillmentCodeHookSettingArgs>? = null, val initialResponseSetting: Output<BotInitialResponseSettingArgs>? = null, val inputContexts: Output<List<BotInputContextArgs>>? = null, val intentClosingSetting: Output<BotIntentClosingSettingArgs>? = null, val intentConfirmationSetting: Output<BotIntentConfirmationSettingArgs>? = null, val kendraConfiguration: Output<BotKendraConfigurationArgs>? = null, val name: Output<String>, val outputContexts: Output<List<BotOutputContextArgs>>? = null, val parentIntentSignature: Output<String>? = null, val sampleUtterances: Output<List<BotSampleUtteranceArgs>>? = null, val slotPriorities: Output<List<BotSlotPriorityArgs>>? = null, val slots: Output<List<BotSlotArgs>>? = null) : ConvertibleToJava<BotIntentArgs>

Represents an action that the user wants to perform.

Constructors

Link copied to clipboard
fun BotIntentArgs(description: Output<String>? = null, dialogCodeHook: Output<BotDialogCodeHookSettingArgs>? = null, fulfillmentCodeHook: Output<BotFulfillmentCodeHookSettingArgs>? = null, initialResponseSetting: Output<BotInitialResponseSettingArgs>? = null, inputContexts: Output<List<BotInputContextArgs>>? = null, intentClosingSetting: Output<BotIntentClosingSettingArgs>? = null, intentConfirmationSetting: Output<BotIntentConfirmationSettingArgs>? = null, kendraConfiguration: Output<BotKendraConfigurationArgs>? = null, name: Output<String>, outputContexts: Output<List<BotOutputContextArgs>>? = null, parentIntentSignature: Output<String>? = null, sampleUtterances: Output<List<BotSampleUtteranceArgs>>? = null, slotPriorities: Output<List<BotSlotPriorityArgs>>? = null, slots: Output<List<BotSlotArgs>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): BotIntentArgs

Properties

Link copied to clipboard
val description: Output<String>? = null

Description of thr intent.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.

Link copied to clipboard
val inputContexts: Output<List<BotInputContextArgs>>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: Output<String>

The name of the intent.

Link copied to clipboard
Link copied to clipboard
val parentIntentSignature: Output<String>? = null
Link copied to clipboard

A sample utterance that invokes an intent or respond to a slot elicitation prompt.

Link copied to clipboard
Link copied to clipboard
val slots: Output<List<BotSlotArgs>>? = null

List of slots