@Stability(value=Stable) @Internal public static final class CfnBot.IntentProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBot.IntentProperty
CfnBot.IntentPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnBot.IntentProperty.Builder, CfnBot.IntentProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnBot.IntentProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnBot.AdvancedRecognitionSettingProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getDescription()
A description of the intent.
|
Object |
getDialogCodeHook()
Specifies that Amazon Lex invokes the alias Lambda function for each user input.
|
Object |
getFulfillmentCodeHook()
Specifies that Amazon Lex invokes the alias Lambda function when the intent is ready for fulfillment.
|
Object |
getInputContexts()
A list of contexts that must be active for this intent to be considered by Amazon Lex .
|
Object |
getIntentClosingSetting()
Sets the response that Amazon Lex sends to the user when the intent is closed.
|
Object |
getIntentConfirmationSetting()
Provides prompts that Amazon Lex sends to the user to confirm the completion of an intent.
|
Object |
getKendraConfiguration()
Configuration information required to use the AMAZON.KendraSearchIntent intent to connect to an Amazon Kendra index.
|
String |
getName()
The name of the intent.
|
Object |
getOutputContexts()
A list of contexts that the intent activates when it is fulfilled.
|
String |
getParentIntentSignature()
A unique identifier for the built-in intent to base this intent on.
|
Object |
getSampleUtterances()
A list of utterances that a user might say to signal the intent.
|
Object |
getSlotPriorities()
Indicates the priority for slots.
|
Object |
getSlots()
A list of slots that the intent requires for fulfillment.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnBot.IntentProperty.Builder builder)
CfnBot.AdvancedRecognitionSettingProperty.Builder.public final String getName()
CfnBot.IntentPropertyIntent names must be unique within the locale that contains the intent and can't match the name of any built-in intent.
getName in interface CfnBot.IntentPropertypublic final String getDescription()
CfnBot.IntentPropertyUse the description to help identify the intent in lists.
getDescription in interface CfnBot.IntentPropertypublic final Object getDialogCodeHook()
CfnBot.IntentPropertyYou can invoke this Lambda function to personalize user interaction.
getDialogCodeHook in interface CfnBot.IntentPropertypublic final Object getFulfillmentCodeHook()
CfnBot.IntentPropertyYou can invoke this function to complete the bot's transaction with the user.
getFulfillmentCodeHook in interface CfnBot.IntentPropertypublic final Object getInputContexts()
CfnBot.IntentPropertygetInputContexts in interface CfnBot.IntentPropertypublic final Object getIntentClosingSetting()
CfnBot.IntentPropertygetIntentClosingSetting in interface CfnBot.IntentPropertypublic final Object getIntentConfirmationSetting()
CfnBot.IntentPropertyIf the user answers "no," the settings contain a statement that is sent to the user to end the intent.
getIntentConfirmationSetting in interface CfnBot.IntentPropertypublic final Object getKendraConfiguration()
CfnBot.IntentPropertygetKendraConfiguration in interface CfnBot.IntentPropertypublic final Object getOutputContexts()
CfnBot.IntentPropertygetOutputContexts in interface CfnBot.IntentPropertypublic final String getParentIntentSignature()
CfnBot.IntentPropertygetParentIntentSignature in interface CfnBot.IntentPropertypublic final Object getSampleUtterances()
CfnBot.IntentPropertygetSampleUtterances in interface CfnBot.IntentPropertypublic final Object getSlotPriorities()
CfnBot.IntentPropertyAmazon Lex prompts the user for slot values in priority order.
getSlotPriorities in interface CfnBot.IntentPropertypublic final Object getSlots()
CfnBot.IntentPropertygetSlots in interface CfnBot.IntentProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.