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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lex.CfnBot.IntentProperty
CfnBot.IntentProperty.Builder, CfnBot.IntentProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnBot.IntentProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnBot.IntentProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
A description of the intent.final Object
Specifies that Amazon Lex invokes the alias Lambda function for each user input.final Object
Specifies that Amazon Lex invokes the alias Lambda function when the intent is ready for fulfillment.final Object
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.final Object
A list of contexts that must be active for this intent to be considered by Amazon Lex .final Object
Sets the response that Amazon Lex sends to the user when the intent is closed.final Object
Provides prompts that Amazon Lex sends to the user to confirm the completion of an intent.final Object
Provides configuration information for theAMAZON.KendraSearchIntent
intent.final String
getName()
The name of the intent.final Object
A list of contexts that the intent activates when it is fulfilled.final String
A unique identifier for the built-in intent to base this intent on.final Object
A list of utterances that a user might say to signal the intent.final Object
Indicates the priority for slots.final Object
getSlots()
A list of slots that the intent requires for fulfillment.final int
hashCode()
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.IntentProperty
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.
- Specified by:
getName
in interfaceCfnBot.IntentProperty
- See Also:
-
getDescription
Description copied from interface:CfnBot.IntentProperty
A description of the intent.Use the description to help identify the intent in lists.
- Specified by:
getDescription
in interfaceCfnBot.IntentProperty
- See Also:
-
getDialogCodeHook
Description copied from interface:CfnBot.IntentProperty
Specifies that Amazon Lex invokes the alias Lambda function for each user input.You can invoke this Lambda function to personalize user interaction.
- Specified by:
getDialogCodeHook
in interfaceCfnBot.IntentProperty
- See Also:
-
getFulfillmentCodeHook
Description copied from interface:CfnBot.IntentProperty
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.
- Specified by:
getFulfillmentCodeHook
in interfaceCfnBot.IntentProperty
- See Also:
-
getInitialResponseSetting
Description copied from interface:CfnBot.IntentProperty
Configuration setting for a response sent to the user before Amazon Lex starts eliciting slots.- Specified by:
getInitialResponseSetting
in interfaceCfnBot.IntentProperty
- See Also:
-
getInputContexts
Description copied from interface:CfnBot.IntentProperty
A list of contexts that must be active for this intent to be considered by Amazon Lex .- Specified by:
getInputContexts
in interfaceCfnBot.IntentProperty
- See Also:
-
getIntentClosingSetting
Description copied from interface:CfnBot.IntentProperty
Sets the response that Amazon Lex sends to the user when the intent is closed.- Specified by:
getIntentClosingSetting
in interfaceCfnBot.IntentProperty
- See Also:
-
getIntentConfirmationSetting
Description copied from interface:CfnBot.IntentProperty
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.
- Specified by:
getIntentConfirmationSetting
in interfaceCfnBot.IntentProperty
- See Also:
-
getKendraConfiguration
Description copied from interface:CfnBot.IntentProperty
Provides configuration information for theAMAZON.KendraSearchIntent
intent. 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:
getKendraConfiguration
in interfaceCfnBot.IntentProperty
- See Also:
-
getOutputContexts
Description copied from interface:CfnBot.IntentProperty
A list of contexts that the intent activates when it is fulfilled.- Specified by:
getOutputContexts
in interfaceCfnBot.IntentProperty
- See Also:
-
getParentIntentSignature
Description copied from interface:CfnBot.IntentProperty
A unique identifier for the built-in intent to base this intent on.- Specified by:
getParentIntentSignature
in interfaceCfnBot.IntentProperty
- See Also:
-
getSampleUtterances
Description copied from interface:CfnBot.IntentProperty
A list of utterances that a user might say to signal the intent.- Specified by:
getSampleUtterances
in interfaceCfnBot.IntentProperty
- See Also:
-
getSlotPriorities
Description copied from interface:CfnBot.IntentProperty
Indicates the priority for slots.Amazon Lex prompts the user for slot values in priority order.
- Specified by:
getSlotPriorities
in interfaceCfnBot.IntentProperty
- See Also:
-
getSlots
Description copied from interface:CfnBot.IntentProperty
A list of slots that the intent requires for fulfillment.- Specified by:
getSlots
in interfaceCfnBot.IntentProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-