public static final class CfnBot.SlotValueElicitationSettingProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnBot.SlotValueElicitationSettingProperty
CfnBot.SlotValueElicitationSettingProperty
CfnBot.SlotValueElicitationSettingProperty.Builder, CfnBot.SlotValueElicitationSettingProperty.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
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(java.lang.Object o) |
java.lang.Object |
getDefaultValueSpecification()
A list of default values for a slot.
|
java.lang.Object |
getPromptSpecification()
The prompt that Amazon Lex uses to elicit the slot value from the user.
|
java.lang.Object |
getSampleUtterances()
If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy.
|
java.lang.Object |
getSlotCaptureSetting()
Specifies the settings that Amazon Lex uses when a slot value is successfully entered by a user.
|
java.lang.String |
getSlotConstraint()
Specifies whether the slot is required or optional.
|
java.lang.Object |
getWaitAndContinueSpecification()
Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
|
int |
hashCode() |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.public final java.lang.String getSlotConstraint()
CfnBot.SlotValueElicitationSettingProperty
getSlotConstraint
in interface CfnBot.SlotValueElicitationSettingProperty
public final java.lang.Object getDefaultValueSpecification()
CfnBot.SlotValueElicitationSettingProperty
Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.
getDefaultValueSpecification
in interface CfnBot.SlotValueElicitationSettingProperty
public final java.lang.Object getPromptSpecification()
CfnBot.SlotValueElicitationSettingProperty
getPromptSpecification
in interface CfnBot.SlotValueElicitationSettingProperty
public final java.lang.Object getSampleUtterances()
CfnBot.SlotValueElicitationSettingProperty
This is optional. In most cases, Amazon Lex is capable of understanding user utterances.
getSampleUtterances
in interface CfnBot.SlotValueElicitationSettingProperty
public final java.lang.Object getSlotCaptureSetting()
CfnBot.SlotValueElicitationSettingProperty
getSlotCaptureSetting
in interface CfnBot.SlotValueElicitationSettingProperty
public final java.lang.Object getWaitAndContinueSpecification()
CfnBot.SlotValueElicitationSettingProperty
getWaitAndContinueSpecification
in interface CfnBot.SlotValueElicitationSettingProperty
public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
public final boolean equals(java.lang.Object o)
public final int hashCode()