Class CfnBot.IntentProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lex.CfnBot.IntentProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBot.IntentProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnBot.IntentProperty
@Stability(Stable)
@Internal
public static final class CfnBot.IntentProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnBot.IntentProperty
An implementation for
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 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 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
-
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
-
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.
- Specified by:
getDialogCodeHookin interfaceCfnBot.IntentProperty
-
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.
- Specified by:
getFulfillmentCodeHookin interfaceCfnBot.IntentProperty
-
getInitialResponseSetting
Description copied from interface:CfnBot.IntentPropertyConfiguration setting for a response sent to the user before Amazon Lex starts eliciting slots.- Specified by:
getInitialResponseSettingin interfaceCfnBot.IntentProperty
-
getInputContexts
Description copied from interface:CfnBot.IntentPropertyA list of contexts that must be active for this intent to be considered by Amazon Lex .- Specified by:
getInputContextsin interfaceCfnBot.IntentProperty
-
getIntentClosingSetting
Description copied from interface:CfnBot.IntentPropertySets the response that Amazon Lex sends to the user when the intent is closed.- Specified by:
getIntentClosingSettingin interfaceCfnBot.IntentProperty
-
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.
- Specified by:
getIntentConfirmationSettingin interfaceCfnBot.IntentProperty
-
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.- Specified by:
getKendraConfigurationin interfaceCfnBot.IntentProperty
-
getOutputContexts
Description copied from interface:CfnBot.IntentPropertyA list of contexts that the intent activates when it is fulfilled.- Specified by:
getOutputContextsin interfaceCfnBot.IntentProperty
-
getParentIntentSignature
Description copied from interface:CfnBot.IntentPropertyA unique identifier for the built-in intent to base this intent on.- Specified by:
getParentIntentSignaturein interfaceCfnBot.IntentProperty
-
getSampleUtterances
Description copied from interface:CfnBot.IntentPropertyA list of utterances that a user might say to signal the intent.- Specified by:
getSampleUtterancesin interfaceCfnBot.IntentProperty
-
getSlotPriorities
Description copied from interface:CfnBot.IntentPropertyIndicates the priority for slots.Amazon Lex prompts the user for slot values in priority order.
- Specified by:
getSlotPrioritiesin interfaceCfnBot.IntentProperty
-
getSlots
Description copied from interface:CfnBot.IntentPropertyA list of slots that the intent requires for fulfillment.- Specified by:
getSlotsin interfaceCfnBot.IntentProperty
-
$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()
-