@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeSlotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeSlotResult() |
Modifier and Type | Method and Description |
---|---|
DescribeSlotResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The identifier of the bot associated with the slot.
|
String |
getBotVersion()
The version of the bot associated with the slot.
|
Date |
getCreationDateTime()
A timestamp of the date and time that the slot was created.
|
String |
getDescription()
The description specified for the slot.
|
String |
getIntentId()
The identifier of the intent associated with the slot.
|
Date |
getLastUpdatedDateTime()
A timestamp of the date and time that the slot was last updated.
|
String |
getLocaleId()
The language and locale specified for the slot.
|
MultipleValuesSetting |
getMultipleValuesSetting()
Indicates whether the slot accepts multiple values in a single utterance.
|
ObfuscationSetting |
getObfuscationSetting()
Whether slot values are shown in Amazon CloudWatch logs.
|
String |
getSlotId()
The unique identifier generated for the slot.
|
String |
getSlotName()
The name specified for the slot.
|
String |
getSlotTypeId()
The identifier of the slot type that determines the values entered into the slot.
|
SubSlotSetting |
getSubSlotSetting()
Specifications for the constituent sub slots and the expression for the composite slot.
|
SlotValueElicitationSetting |
getValueElicitationSetting()
Prompts that Amazon Lex uses to elicit a value for the slot.
|
int |
hashCode() |
void |
setBotId(String botId)
The identifier of the bot associated with the slot.
|
void |
setBotVersion(String botVersion)
The version of the bot associated with the slot.
|
void |
setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot was created.
|
void |
setDescription(String description)
The description specified for the slot.
|
void |
setIntentId(String intentId)
The identifier of the intent associated with the slot.
|
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot was last updated.
|
void |
setLocaleId(String localeId)
The language and locale specified for the slot.
|
void |
setMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in a single utterance.
|
void |
setObfuscationSetting(ObfuscationSetting obfuscationSetting)
Whether slot values are shown in Amazon CloudWatch logs.
|
void |
setSlotId(String slotId)
The unique identifier generated for the slot.
|
void |
setSlotName(String slotName)
The name specified for the slot.
|
void |
setSlotTypeId(String slotTypeId)
The identifier of the slot type that determines the values entered into the slot.
|
void |
setSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
void |
setValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
Prompts that Amazon Lex uses to elicit a value for the slot.
|
String |
toString()
Returns a string representation of this object.
|
DescribeSlotResult |
withBotId(String botId)
The identifier of the bot associated with the slot.
|
DescribeSlotResult |
withBotVersion(String botVersion)
The version of the bot associated with the slot.
|
DescribeSlotResult |
withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot was created.
|
DescribeSlotResult |
withDescription(String description)
The description specified for the slot.
|
DescribeSlotResult |
withIntentId(String intentId)
The identifier of the intent associated with the slot.
|
DescribeSlotResult |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot was last updated.
|
DescribeSlotResult |
withLocaleId(String localeId)
The language and locale specified for the slot.
|
DescribeSlotResult |
withMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in a single utterance.
|
DescribeSlotResult |
withObfuscationSetting(ObfuscationSetting obfuscationSetting)
Whether slot values are shown in Amazon CloudWatch logs.
|
DescribeSlotResult |
withSlotId(String slotId)
The unique identifier generated for the slot.
|
DescribeSlotResult |
withSlotName(String slotName)
The name specified for the slot.
|
DescribeSlotResult |
withSlotTypeId(String slotTypeId)
The identifier of the slot type that determines the values entered into the slot.
|
DescribeSlotResult |
withSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
DescribeSlotResult |
withValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
Prompts that Amazon Lex uses to elicit a value for the slot.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSlotId(String slotId)
The unique identifier generated for the slot.
slotId
- The unique identifier generated for the slot.public String getSlotId()
The unique identifier generated for the slot.
public DescribeSlotResult withSlotId(String slotId)
The unique identifier generated for the slot.
slotId
- The unique identifier generated for the slot.public void setSlotName(String slotName)
The name specified for the slot.
slotName
- The name specified for the slot.public String getSlotName()
The name specified for the slot.
public DescribeSlotResult withSlotName(String slotName)
The name specified for the slot.
slotName
- The name specified for the slot.public void setDescription(String description)
The description specified for the slot.
description
- The description specified for the slot.public String getDescription()
The description specified for the slot.
public DescribeSlotResult withDescription(String description)
The description specified for the slot.
description
- The description specified for the slot.public void setSlotTypeId(String slotTypeId)
The identifier of the slot type that determines the values entered into the slot.
slotTypeId
- The identifier of the slot type that determines the values entered into the slot.public String getSlotTypeId()
The identifier of the slot type that determines the values entered into the slot.
public DescribeSlotResult withSlotTypeId(String slotTypeId)
The identifier of the slot type that determines the values entered into the slot.
slotTypeId
- The identifier of the slot type that determines the values entered into the slot.public void setValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
Prompts that Amazon Lex uses to elicit a value for the slot.
valueElicitationSetting
- Prompts that Amazon Lex uses to elicit a value for the slot.public SlotValueElicitationSetting getValueElicitationSetting()
Prompts that Amazon Lex uses to elicit a value for the slot.
public DescribeSlotResult withValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
Prompts that Amazon Lex uses to elicit a value for the slot.
valueElicitationSetting
- Prompts that Amazon Lex uses to elicit a value for the slot.public void setObfuscationSetting(ObfuscationSetting obfuscationSetting)
Whether slot values are shown in Amazon CloudWatch logs. If the value is None
, the actual value of
the slot is shown in logs.
obfuscationSetting
- Whether slot values are shown in Amazon CloudWatch logs. If the value is None
, the actual
value of the slot is shown in logs.public ObfuscationSetting getObfuscationSetting()
Whether slot values are shown in Amazon CloudWatch logs. If the value is None
, the actual value of
the slot is shown in logs.
None
, the actual
value of the slot is shown in logs.public DescribeSlotResult withObfuscationSetting(ObfuscationSetting obfuscationSetting)
Whether slot values are shown in Amazon CloudWatch logs. If the value is None
, the actual value of
the slot is shown in logs.
obfuscationSetting
- Whether slot values are shown in Amazon CloudWatch logs. If the value is None
, the actual
value of the slot is shown in logs.public void setBotId(String botId)
The identifier of the bot associated with the slot.
botId
- The identifier of the bot associated with the slot.public String getBotId()
The identifier of the bot associated with the slot.
public DescribeSlotResult withBotId(String botId)
The identifier of the bot associated with the slot.
botId
- The identifier of the bot associated with the slot.public void setBotVersion(String botVersion)
The version of the bot associated with the slot.
botVersion
- The version of the bot associated with the slot.public String getBotVersion()
The version of the bot associated with the slot.
public DescribeSlotResult withBotVersion(String botVersion)
The version of the bot associated with the slot.
botVersion
- The version of the bot associated with the slot.public void setLocaleId(String localeId)
The language and locale specified for the slot.
localeId
- The language and locale specified for the slot.public String getLocaleId()
The language and locale specified for the slot.
public DescribeSlotResult withLocaleId(String localeId)
The language and locale specified for the slot.
localeId
- The language and locale specified for the slot.public void setIntentId(String intentId)
The identifier of the intent associated with the slot.
intentId
- The identifier of the intent associated with the slot.public String getIntentId()
The identifier of the intent associated with the slot.
public DescribeSlotResult withIntentId(String intentId)
The identifier of the intent associated with the slot.
intentId
- The identifier of the intent associated with the slot.public void setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot was created.
creationDateTime
- A timestamp of the date and time that the slot was created.public Date getCreationDateTime()
A timestamp of the date and time that the slot was created.
public DescribeSlotResult withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot was created.
creationDateTime
- A timestamp of the date and time that the slot was created.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the slot was last updated.public Date getLastUpdatedDateTime()
A timestamp of the date and time that the slot was last updated.
public DescribeSlotResult withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the slot was last updated.public void setMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in a single utterance.
If the multipleValuesSetting
is not set, the default value is false
.
multipleValuesSetting
- Indicates whether the slot accepts multiple values in a single utterance.
If the multipleValuesSetting
is not set, the default value is false
.
public MultipleValuesSetting getMultipleValuesSetting()
Indicates whether the slot accepts multiple values in a single utterance.
If the multipleValuesSetting
is not set, the default value is false
.
If the multipleValuesSetting
is not set, the default value is false
.
public DescribeSlotResult withMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in a single utterance.
If the multipleValuesSetting
is not set, the default value is false
.
multipleValuesSetting
- Indicates whether the slot accepts multiple values in a single utterance.
If the multipleValuesSetting
is not set, the default value is false
.
public void setSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
subSlotSetting
- Specifications for the constituent sub slots and the expression for the composite slot.public SubSlotSetting getSubSlotSetting()
Specifications for the constituent sub slots and the expression for the composite slot.
public DescribeSlotResult withSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
subSlotSetting
- Specifications for the constituent sub slots and the expression for the composite slot.public String toString()
toString
in class Object
Object.toString()
public DescribeSlotResult clone()