Interface CfnBot.IntentProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnBot.IntentProperty.Jsii$Proxy
- Enclosing class:
CfnBot
Example:
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnBot.IntentPropertystatic final classAn implementation forCfnBot.IntentProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectReturns union: eitherIResolvableorCfnBot.BedrockAgentIntentConfigurationPropertydefault StringA description of the intent.default ObjectSpecifies that Amazon Lex invokes the alias Lambda function for each user input.default ObjectSpecifies that Amazon Lex invokes the alias Lambda function when the intent is ready for fulfillment.default ObjectConfiguration setting for a response sent to the user before Amazon Lex starts eliciting slots.default ObjectA list of contexts that must be active for this intent to be considered by Amazon Lex .default ObjectSets the response that Amazon Lex sends to the user when the intent is closed.default ObjectProvides prompts that Amazon Lex sends to the user to confirm the completion of an intent.default ObjectProvides configuration information for theAMAZON.KendraSearchIntentintent.getName()The name of the intent.default ObjectA list of contexts that the intent activates when it is fulfilled.default StringA unique identifier for the built-in intent to base this intent on.default ObjectReturns union: eitherIResolvableorCfnBot.QInConnectIntentConfigurationPropertydefault ObjectReturns union: eitherIResolvableorCfnBot.QnAIntentConfigurationPropertydefault ObjectA list of utterances that a user might say to signal the intent.default ObjectIndicates the priority for slots.default ObjectgetSlots()A list of slots that the intent requires for fulfillment.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getName
The name of the intent.Intent names must be unique within the locale that contains the intent and can't match the name of any built-in intent.
- See Also:
-
getBedrockAgentIntentConfiguration
Returns union: eitherIResolvableorCfnBot.BedrockAgentIntentConfigurationProperty- See Also:
-
getDescription
A description of the intent.Use the description to help identify the intent in lists.
- See Also:
-
getDialogCodeHook
Specifies that Amazon Lex invokes the alias Lambda function for each user input.You can invoke this Lambda function to personalize user interaction.
Returns union: either
IResolvableorCfnBot.DialogCodeHookSettingProperty- See Also:
-
getFulfillmentCodeHook
Specifies that Amazon Lex invokes the alias Lambda function when the intent is ready for fulfillment.You can invoke this function to complete the bot's transaction with the user.
Returns union: either
IResolvableorCfnBot.FulfillmentCodeHookSettingProperty- See Also:
-
getInitialResponseSetting
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.Returns union: either
IResolvableorCfnBot.InitialResponseSettingProperty- See Also:
-
getInputContexts
A list of contexts that must be active for this intent to be considered by Amazon Lex .Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.InputContextProperty>- See Also:
-
getIntentClosingSetting
Sets the response that Amazon Lex sends to the user when the intent is closed.Returns union: either
IResolvableorCfnBot.IntentClosingSettingProperty- See Also:
-
getIntentConfirmationSetting
Provides prompts that Amazon Lex sends to the user to confirm the completion of an intent.If the user answers "no," the settings contain a statement that is sent to the user to end the intent.
Returns union: either
IResolvableorCfnBot.IntentConfirmationSettingProperty- See Also:
-
getKendraConfiguration
Provides configuration information for theAMAZON.KendraSearchIntentintent. When you use this intent, Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's utterance.Returns union: either
IResolvableorCfnBot.KendraConfigurationProperty- See Also:
-
getOutputContexts
A list of contexts that the intent activates when it is fulfilled.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.OutputContextProperty>- See Also:
-
getParentIntentSignature
A unique identifier for the built-in intent to base this intent on.- See Also:
-
getQInConnectIntentConfiguration
Returns union: eitherIResolvableorCfnBot.QInConnectIntentConfigurationProperty- See Also:
-
getQnAIntentConfiguration
Returns union: eitherIResolvableorCfnBot.QnAIntentConfigurationProperty- See Also:
-
getSampleUtterances
A list of utterances that a user might say to signal the intent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.SampleUtteranceProperty>- See Also:
-
getSlotPriorities
Indicates the priority for slots.Amazon Lex prompts the user for slot values in priority order.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.SlotPriorityProperty>- See Also:
-
getSlots
A list of slots that the intent requires for fulfillment.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.SlotProperty>- See Also:
-
builder
- Returns:
- a
CfnBot.IntentProperty.BuilderofCfnBot.IntentProperty
-