Class CfnBotPropsMixin.IntentProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBotPropsMixin.IntentProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnBotPropsMixin.IntentProperty
CfnBotPropsMixin.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.cfnpropertymixins.services.lex.CfnBotPropsMixin.IntentProperty
CfnBotPropsMixin.IntentProperty.Builder, CfnBotPropsMixin.IntentProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBotPropsMixin.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: eitherIResolvableorCfnBotPropsMixin.BedrockAgentIntentConfigurationPropertyfinal StringA description of the intent.final ObjectSpecifies that Amazon Lex invokes the alias Lambda function for each user input.final Stringfinal 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: eitherIResolvableorCfnBotPropsMixin.QInConnectIntentConfigurationPropertyfinal ObjectReturns union: eitherIResolvableorCfnBotPropsMixin.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 theCfnBotPropsMixin.IntentProperty.Builder.
-
-
Method Details
-
getBedrockAgentIntentConfiguration
Description copied from interface:CfnBotPropsMixin.IntentPropertyReturns union: eitherIResolvableorCfnBotPropsMixin.BedrockAgentIntentConfigurationProperty- Specified by:
getBedrockAgentIntentConfigurationin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getDescription
Description copied from interface:CfnBotPropsMixin.IntentPropertyA description of the intent.Use the description to help identify the intent in lists.
- Specified by:
getDescriptionin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getDialogCodeHook
Description copied from interface:CfnBotPropsMixin.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
IResolvableorCfnBotPropsMixin.DialogCodeHookSettingProperty- Specified by:
getDialogCodeHookin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getDisplayName
- Specified by:
getDisplayNamein interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getFulfillmentCodeHook
Description copied from interface:CfnBotPropsMixin.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
IResolvableorCfnBotPropsMixin.FulfillmentCodeHookSettingProperty- Specified by:
getFulfillmentCodeHookin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getInitialResponseSetting
Description copied from interface:CfnBotPropsMixin.IntentPropertyConfiguration setting for a response sent to the user before Amazon Lex starts eliciting slots.Returns union: either
IResolvableorCfnBotPropsMixin.InitialResponseSettingProperty- Specified by:
getInitialResponseSettingin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getInputContexts
Description copied from interface:CfnBotPropsMixin.IntentPropertyA list of contexts that must be active for this intent to be considered by Amazon Lex .Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBotPropsMixin.InputContextProperty>- Specified by:
getInputContextsin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getIntentClosingSetting
Description copied from interface:CfnBotPropsMixin.IntentPropertySets the response that Amazon Lex sends to the user when the intent is closed.Returns union: either
IResolvableorCfnBotPropsMixin.IntentClosingSettingProperty- Specified by:
getIntentClosingSettingin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getIntentConfirmationSetting
Description copied from interface:CfnBotPropsMixin.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
IResolvableorCfnBotPropsMixin.IntentConfirmationSettingProperty- Specified by:
getIntentConfirmationSettingin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getKendraConfiguration
Description copied from interface:CfnBotPropsMixin.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
IResolvableorCfnBotPropsMixin.KendraConfigurationProperty- Specified by:
getKendraConfigurationin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getName
Description copied from interface:CfnBotPropsMixin.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 interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getOutputContexts
Description copied from interface:CfnBotPropsMixin.IntentPropertyA list of contexts that the intent activates when it is fulfilled.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBotPropsMixin.OutputContextProperty>- Specified by:
getOutputContextsin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getParentIntentSignature
Description copied from interface:CfnBotPropsMixin.IntentPropertyA unique identifier for the built-in intent to base this intent on.- Specified by:
getParentIntentSignaturein interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getQInConnectIntentConfiguration
Description copied from interface:CfnBotPropsMixin.IntentPropertyReturns union: eitherIResolvableorCfnBotPropsMixin.QInConnectIntentConfigurationProperty- Specified by:
getQInConnectIntentConfigurationin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getQnAIntentConfiguration
Description copied from interface:CfnBotPropsMixin.IntentPropertyReturns union: eitherIResolvableorCfnBotPropsMixin.QnAIntentConfigurationProperty- Specified by:
getQnAIntentConfigurationin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getSampleUtterances
Description copied from interface:CfnBotPropsMixin.IntentPropertyA list of utterances that a user might say to signal the intent.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBotPropsMixin.SampleUtteranceProperty>- Specified by:
getSampleUtterancesin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getSlotPriorities
Description copied from interface:CfnBotPropsMixin.IntentPropertyIndicates the priority for slots.Amazon Lex prompts the user for slot values in priority order.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBotPropsMixin.SlotPriorityProperty>- Specified by:
getSlotPrioritiesin interfaceCfnBotPropsMixin.IntentProperty- See Also:
-
getSlots
Description copied from interface:CfnBotPropsMixin.IntentPropertyA list of slots that the intent requires for fulfillment.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnBotPropsMixin.SlotProperty>- Specified by:
getSlotsin interfaceCfnBotPropsMixin.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()
-