Class CfnBot.IntentProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBot.IntentProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBot.IntentProperty
CfnBot.IntentProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.lex.CfnBot.IntentProperty
CfnBot.IntentProperty.Builder, CfnBot.IntentProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnBot.IntentProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnBot.IntentProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectReturns union: eitherIResolvableorCfnBot.BedrockAgentIntentConfigurationPropertyfinal StringA description of the intent.final ObjectSpecifies that Amazon Lex invokes the alias Lambda function for each user input.final ObjectSpecifies that Amazon Lex invokes the alias Lambda function when the intent is ready for fulfillment.final ObjectConfiguration setting for a response sent to the user before Amazon Lex starts eliciting slots.final ObjectA list of contexts that must be active for this intent to be considered by Amazon Lex .final ObjectSets the response that Amazon Lex sends to the user when the intent is closed.final ObjectProvides prompts that Amazon Lex sends to the user to confirm the completion of an intent.final ObjectProvides configuration information for theAMAZON.KendraSearchIntentintent.final StringgetName()The name of the intent.final ObjectA list of contexts that the intent activates when it is fulfilled.final StringA unique identifier for the built-in intent to base this intent on.final ObjectReturns union: eitherIResolvableorCfnBot.QInConnectIntentConfigurationPropertyfinal ObjectReturns union: eitherIResolvableorCfnBot.QnAIntentConfigurationPropertyfinal ObjectA list of utterances that a user might say to signal the intent.final ObjectIndicates the priority for slots.final ObjectgetSlots()A list of slots that the intent requires for fulfillment.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnBot.IntentProperty.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnBot.IntentPropertyThe 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.
- Specified by:
getNamein interfaceCfnBot.IntentProperty- See Also:
-
getBedrockAgentIntentConfiguration
Description copied from interface:CfnBot.IntentPropertyReturns union: eitherIResolvableorCfnBot.BedrockAgentIntentConfigurationProperty- Specified by:
getBedrockAgentIntentConfigurationin interfaceCfnBot.IntentProperty- See Also:
-
getDescription
Description copied from interface:CfnBot.IntentPropertyA description of the intent.Use the description to help identify the intent in lists.
- Specified by:
getDescriptionin interfaceCfnBot.IntentProperty- See Also:
-
getDialogCodeHook
Description copied from interface:CfnBot.IntentPropertySpecifies 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- Specified by:
getDialogCodeHookin interfaceCfnBot.IntentProperty- See Also:
-
getFulfillmentCodeHook
Description copied from interface:CfnBot.IntentPropertySpecifies 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- Specified by:
getFulfillmentCodeHookin interfaceCfnBot.IntentProperty- See Also:
-
getInitialResponseSetting
Description copied from interface:CfnBot.IntentPropertyConfiguration setting for a response sent to the user before Amazon Lex starts eliciting slots.Returns union: either
IResolvableorCfnBot.InitialResponseSettingProperty- Specified by:
getInitialResponseSettingin interfaceCfnBot.IntentProperty- See Also:
-
getInputContexts
Description copied from interface:CfnBot.IntentPropertyA list of contexts that must be active for this intent to be considered by Amazon Lex .Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.InputContextProperty>- Specified by:
getInputContextsin interfaceCfnBot.IntentProperty- See Also:
-
getIntentClosingSetting
Description copied from interface:CfnBot.IntentPropertySets the response that Amazon Lex sends to the user when the intent is closed.Returns union: either
IResolvableorCfnBot.IntentClosingSettingProperty- Specified by:
getIntentClosingSettingin interfaceCfnBot.IntentProperty- See Also:
-
getIntentConfirmationSetting
Description copied from interface:CfnBot.IntentPropertyProvides 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- Specified by:
getIntentConfirmationSettingin interfaceCfnBot.IntentProperty- See Also:
-
getKendraConfiguration
Description copied from interface:CfnBot.IntentPropertyProvides 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- Specified by:
getKendraConfigurationin interfaceCfnBot.IntentProperty- See Also:
-
getOutputContexts
Description copied from interface:CfnBot.IntentPropertyA list of contexts that the intent activates when it is fulfilled.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.OutputContextProperty>- Specified by:
getOutputContextsin interfaceCfnBot.IntentProperty- See Also:
-
getParentIntentSignature
Description copied from interface:CfnBot.IntentPropertyA unique identifier for the built-in intent to base this intent on.- Specified by:
getParentIntentSignaturein interfaceCfnBot.IntentProperty- See Also:
-
getQInConnectIntentConfiguration
Description copied from interface:CfnBot.IntentPropertyReturns union: eitherIResolvableorCfnBot.QInConnectIntentConfigurationProperty- Specified by:
getQInConnectIntentConfigurationin interfaceCfnBot.IntentProperty- See Also:
-
getQnAIntentConfiguration
Description copied from interface:CfnBot.IntentPropertyReturns union: eitherIResolvableorCfnBot.QnAIntentConfigurationProperty- Specified by:
getQnAIntentConfigurationin interfaceCfnBot.IntentProperty- See Also:
-
getSampleUtterances
Description copied from interface:CfnBot.IntentPropertyA list of utterances that a user might say to signal the intent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.SampleUtteranceProperty>- Specified by:
getSampleUtterancesin interfaceCfnBot.IntentProperty- See Also:
-
getSlotPriorities
Description copied from interface:CfnBot.IntentPropertyIndicates the priority for slots.Amazon Lex prompts the user for slot values in priority order.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.SlotPriorityProperty>- Specified by:
getSlotPrioritiesin interfaceCfnBot.IntentProperty- See Also:
-
getSlots
Description copied from interface:CfnBot.IntentPropertyA list of slots that the intent requires for fulfillment.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBot.SlotProperty>- Specified by:
getSlotsin interfaceCfnBot.IntentProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-