Class CfnBot.IntentConfirmationSettingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnBot.IntentConfirmationSettingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnBot.IntentConfirmationSettingProperty
CfnBot.IntentConfirmationSettingProperty-
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.IntentConfirmationSettingProperty
CfnBot.IntentConfirmationSettingProperty.Builder, CfnBot.IntentConfirmationSettingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnBot.IntentConfirmationSettingProperty.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 ObjectTheDialogCodeHookInvocationSettingobject associated with intent's confirmation step.final ObjectA list of conditional branches to evaluate after the intent is closed.final ObjectSpecifies the next step that the bot executes when the customer confirms the intent.final ObjectSpecifies a list of message groups that Amazon Lex uses to respond the user input.final ObjectA list of conditional branches to evaluate after the intent is declined.final ObjectSpecifies the next step that the bot executes when the customer declines the intent.final ObjectWhen the user answers "no" to the question defined inpromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled.final ObjectTheDialogCodeHookInvocationSettingused when the code hook is invoked during confirmation prompt retries.final ObjectProvides a list of conditional branches.final ObjectThe next step to take in the conversation if the confirmation step fails.final ObjectSpecifies a list of message groups that Amazon Lex uses to respond the user input when the intent confirmation fails.final ObjectSpecifies whether the intent's confirmation is sent to the user.final ObjectPrompts the user to confirm the intent.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.IntentConfirmationSettingProperty.Builder.
-
-
Method Details
-
getPromptSpecification
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyPrompts the user to confirm the intent. This question should have a yes or no answer.Amazon Lex uses this prompt to ensure that the user acknowledges that the intent is ready for fulfillment. For example, with the
OrderPizzaintent, you might want to confirm that the order is correct before placing it. For other intents, such as intents that simply respond to user questions, you might not need to ask the user for confirmation before providing the information.- Specified by:
getPromptSpecificationin interfaceCfnBot.IntentConfirmationSettingProperty
-
getCodeHook
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyTheDialogCodeHookInvocationSettingobject associated with intent's confirmation step.The dialog code hook is triggered based on these invocation settings when the confirmation next step or declination next step or failure next step is
InvokeDialogCodeHook.- Specified by:
getCodeHookin interfaceCfnBot.IntentConfirmationSettingProperty
-
getConfirmationConditional
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyA list of conditional branches to evaluate after the intent is closed.- Specified by:
getConfirmationConditionalin interfaceCfnBot.IntentConfirmationSettingProperty
-
getConfirmationNextStep
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies the next step that the bot executes when the customer confirms the intent.- Specified by:
getConfirmationNextStepin interfaceCfnBot.IntentConfirmationSettingProperty
-
getConfirmationResponse
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input.- Specified by:
getConfirmationResponsein interfaceCfnBot.IntentConfirmationSettingProperty
-
getDeclinationConditional
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyA list of conditional branches to evaluate after the intent is declined.- Specified by:
getDeclinationConditionalin interfaceCfnBot.IntentConfirmationSettingProperty
-
getDeclinationNextStep
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies the next step that the bot executes when the customer declines the intent.- Specified by:
getDeclinationNextStepin interfaceCfnBot.IntentConfirmationSettingProperty
-
getDeclinationResponse
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyWhen the user answers "no" to the question defined inpromptSpecification, Amazon Lex responds with this response to acknowledge that the intent was canceled.- Specified by:
getDeclinationResponsein interfaceCfnBot.IntentConfirmationSettingProperty
-
getElicitationCodeHook
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyTheDialogCodeHookInvocationSettingused when the code hook is invoked during confirmation prompt retries.- Specified by:
getElicitationCodeHookin interfaceCfnBot.IntentConfirmationSettingProperty
-
getFailureConditional
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyProvides a list of conditional branches.Branches are evaluated in the order that they are entered in the list. The first branch with a condition that evaluates to true is executed. The last branch in the list is the default branch. The default branch should not have any condition expression. The default branch is executed if no other branch has a matching condition.
- Specified by:
getFailureConditionalin interfaceCfnBot.IntentConfirmationSettingProperty
-
getFailureNextStep
Description copied from interface:CfnBot.IntentConfirmationSettingPropertyThe next step to take in the conversation if the confirmation step fails.- Specified by:
getFailureNextStepin interfaceCfnBot.IntentConfirmationSettingProperty
-
getFailureResponse
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies a list of message groups that Amazon Lex uses to respond the user input when the intent confirmation fails.- Specified by:
getFailureResponsein interfaceCfnBot.IntentConfirmationSettingProperty
-
getIsActive
Description copied from interface:CfnBot.IntentConfirmationSettingPropertySpecifies whether the intent's confirmation is sent to the user.When this field is false, confirmation and declination responses aren't sent. If the
IsActivefield isn't specified, the default is true.- Specified by:
getIsActivein interfaceCfnBot.IntentConfirmationSettingProperty
-
$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()
-