Package-level declarations

Types

Link copied to clipboard
data class BotAbortStatement(val messages: List<BotAbortStatementMessage>, val responseCard: String? = null)
Link copied to clipboard
data class BotAbortStatementMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class BotAliasConversationLogs(val iamRoleArn: String, val logSettings: List<BotAliasConversationLogsLogSetting>? = null)
Link copied to clipboard
data class BotAliasConversationLogsLogSetting(val destination: String, val kmsKeyArn: String? = null, val logType: String, val resourceArn: String, val resourcePrefix: String? = null)
Link copied to clipboard
data class BotClarificationPrompt(val maxAttempts: Int, val messages: List<BotClarificationPromptMessage>, val responseCard: String? = null)
Link copied to clipboard
data class BotClarificationPromptMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class BotIntent(val intentName: String, val intentVersion: String)
Link copied to clipboard
data class GetBotAliasResult(val arn: String, val botName: String, val botVersion: String, val checksum: String, val createdDate: String, val description: String, val id: String, val lastUpdatedDate: String, val name: String)

A collection of values returned by getBotAlias.

Link copied to clipboard
data class GetBotResult(val arn: String, val checksum: String, val childDirected: Boolean, val createdDate: String, val description: String, val detectSentiment: Boolean, val enableModelImprovements: Boolean, val failureReason: String, val id: String, val idleSessionTtlInSeconds: Int, val lastUpdatedDate: String, val locale: String, val name: String, val nluIntentConfidenceThreshold: Double, val status: String, val version: String? = null, val voiceId: String)

A collection of values returned by getBot.

Link copied to clipboard
data class GetIntentResult(val arn: String, val checksum: String, val createdDate: String, val description: String, val id: String, val lastUpdatedDate: String, val name: String, val parentIntentSignature: String, val version: String? = null)

A collection of values returned by getIntent.

Link copied to clipboard
data class GetSlotTypeEnumerationValue(val synonyms: List<String>, val value: String)
Link copied to clipboard
data class GetSlotTypeResult(val checksum: String, val createdDate: String, val description: String, val enumerationValues: List<GetSlotTypeEnumerationValue>, val id: String, val lastUpdatedDate: String, val name: String, val valueSelectionStrategy: String, val version: String? = null)

A collection of values returned by getSlotType.

Link copied to clipboard
data class IntentConclusionStatement(val messages: List<IntentConclusionStatementMessage>, val responseCard: String? = null)
Link copied to clipboard
data class IntentConclusionStatementMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class IntentConfirmationPrompt(val maxAttempts: Int, val messages: List<IntentConfirmationPromptMessage>, val responseCard: String? = null)
Link copied to clipboard
data class IntentConfirmationPromptMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class IntentDialogCodeHook(val messageVersion: String, val uri: String)
Link copied to clipboard
Link copied to clipboard
data class IntentFollowUpPromptPrompt(val maxAttempts: Int, val messages: List<IntentFollowUpPromptPromptMessage>, val responseCard: String? = null)
Link copied to clipboard
data class IntentFollowUpPromptPromptMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
data class IntentFollowUpPromptRejectionStatementMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class IntentFulfillmentActivity(val codeHook: IntentFulfillmentActivityCodeHook? = null, val type: String)
Link copied to clipboard
data class IntentFulfillmentActivityCodeHook(val messageVersion: String, val uri: String)
Link copied to clipboard
data class IntentRejectionStatement(val messages: List<IntentRejectionStatementMessage>, val responseCard: String? = null)
Link copied to clipboard
data class IntentRejectionStatementMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class IntentSlot(val description: String? = null, val name: String, val priority: Int? = null, val responseCard: String? = null, val sampleUtterances: List<String>? = null, val slotConstraint: String, val slotType: String, val slotTypeVersion: String? = null, val valueElicitationPrompt: IntentSlotValueElicitationPrompt? = null)
Link copied to clipboard
data class IntentSlotValueElicitationPrompt(val maxAttempts: Int, val messages: List<IntentSlotValueElicitationPromptMessage>, val responseCard: String? = null)
Link copied to clipboard
data class IntentSlotValueElicitationPromptMessage(val content: String, val contentType: String, val groupNumber: Int? = null)
Link copied to clipboard
data class SlotTypeEnumerationValue(val synonyms: List<String>? = null, val value: String)
Link copied to clipboard
data class V2modelsBotDataPrivacy(val childDirected: Boolean)
Link copied to clipboard
data class V2modelsBotLocaleTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class V2modelsBotLocaleVoiceSettings(val engine: String? = null, val voiceId: String)
Link copied to clipboard
data class V2modelsBotMember(val aliasId: String, val aliasName: String, val id: String, val name: String, val version: String)
Link copied to clipboard
data class V2modelsBotTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class V2modelsBotVersionLocaleSpecification(val sourceBotVersion: String)
Link copied to clipboard
data class V2modelsBotVersionTimeouts(val create: String? = null, val delete: String? = null)
Link copied to clipboard
data class V2modelsIntentClosingSetting(val active: Boolean? = null, val closingResponse: V2modelsIntentClosingSettingClosingResponse? = null, val conditional: V2modelsIntentClosingSettingConditional? = null, val nextStep: V2modelsIntentClosingSettingNextStep? = null)
data class V2modelsIntentClosingSettingConditionalConditionalBranchNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
data class V2modelsIntentClosingSettingConditionalDefaultBranchNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
Link copied to clipboard
data class V2modelsIntentClosingSettingNextStep(val dialogAction: V2modelsIntentClosingSettingNextStepDialogAction? = null, val intent: V2modelsIntentClosingSettingNextStepIntent? = null, val sessionAttributes: Map<String, String>? = null)
data class V2modelsIntentClosingSettingNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
Link copied to clipboard
data class V2modelsIntentConfirmationSettingCodeHook(val active: Boolean, val enableCodeHookInvocation: Boolean, val invocationLabel: String? = null, val postCodeHookSpecification: V2modelsIntentConfirmationSettingCodeHookPostCodeHookSpecification)
data class V2modelsIntentConfirmationSettingConfirmationNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
data class V2modelsIntentConfirmationSettingDeclinationNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
data class V2modelsIntentConfirmationSettingElicitationCodeHook(val enableCodeHookInvocation: Boolean? = null, val invocationLabel: String? = null)
data class V2modelsIntentConfirmationSettingFailureNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
data class V2modelsIntentConfirmationSettingPromptSpecification(val allowInterrupt: Boolean? = null, val maxRetries: Int, val messageGroups: List<V2modelsIntentConfirmationSettingPromptSpecificationMessageGroup>? = null, val messageSelectionStrategy: String? = null, val promptAttemptsSpecifications: List<V2modelsIntentConfirmationSettingPromptSpecificationPromptAttemptsSpecification>? = null)
Link copied to clipboard
data class V2modelsIntentDialogCodeHook(val enabled: Boolean)
Link copied to clipboard
data class V2modelsIntentFulfillmentCodeHook(val active: Boolean? = null, val enabled: Boolean, val fulfillmentUpdatesSpecification: V2modelsIntentFulfillmentCodeHookFulfillmentUpdatesSpecification? = null, val postFulfillmentStatusSpecification: V2modelsIntentFulfillmentCodeHookPostFulfillmentStatusSpecification? = null)
data class V2modelsIntentInitialResponseSettingCodeHook(val active: Boolean, val enableCodeHookInvocation: Boolean, val invocationLabel: String? = null, val postCodeHookSpecification: V2modelsIntentInitialResponseSettingCodeHookPostCodeHookSpecification)
data class V2modelsIntentInitialResponseSettingNextStepDialogAction(val slotToElicit: String? = null, val suppressNextMessage: Boolean? = null, val type: String)
Link copied to clipboard
data class V2modelsIntentInputContext(val name: String)
Link copied to clipboard
data class V2modelsIntentKendraConfiguration(val kendraIndex: String, val queryFilterString: String? = null, val queryFilterStringEnabled: Boolean? = null)
Link copied to clipboard
data class V2modelsIntentOutputContext(val name: String, val timeToLiveInSeconds: Int, val turnsToLive: Int)
Link copied to clipboard
data class V2modelsIntentSampleUtterance(val utterance: String)
Link copied to clipboard
data class V2modelsIntentSlotPriority(val priority: Int, val slotId: String)
Link copied to clipboard
data class V2modelsIntentTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class V2modelsSlotMultipleValuesSetting(val allowMultipleValues: Boolean? = null)
Link copied to clipboard
data class V2modelsSlotObfuscationSetting(val obfuscationSettingType: String)
Link copied to clipboard
data class V2modelsSlotSubSlotSetting(val expression: String? = null, val slotSpecifications: List<V2modelsSlotSubSlotSettingSlotSpecification>? = null)
data class V2modelsSlotSubSlotSettingSlotSpecification(val mapBlockKey: String, val slotTypeId: String, val valueElicitationSettings: List<V2modelsSlotSubSlotSettingSlotSpecificationValueElicitationSetting>? = null)
Link copied to clipboard
data class V2modelsSlotTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class V2modelsSlotTypeTimeouts(val create: String? = null, val delete: String? = null, val update: String? = null)
Link copied to clipboard
data class V2modelsSlotTypeValueSelectionSetting(val advancedRecognitionSettings: List<V2modelsSlotTypeValueSelectionSettingAdvancedRecognitionSetting>? = null, val regexFilters: List<V2modelsSlotTypeValueSelectionSettingRegexFilter>? = null, val resolutionStrategy: String)
Link copied to clipboard
data class V2modelsSlotValueElicitationSettingPromptSpecification(val allowInterrupt: Boolean? = null, val maxRetries: Int, val messageGroups: List<V2modelsSlotValueElicitationSettingPromptSpecificationMessageGroup>? = null, val messageSelectionStrategy: String? = null, val promptAttemptsSpecifications: List<V2modelsSlotValueElicitationSettingPromptSpecificationPromptAttemptsSpecification>? = null)