@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSlotResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
UpdateSlotResult() |
Modifier and Type | Method and Description |
---|---|
UpdateSlotResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The identifier of the bot that contains the slot.
|
String |
getBotVersion()
The version of the bot that contains the slot.
|
Date |
getCreationDateTime()
The timestamp of the date and time that the slot was created.
|
String |
getDescription()
The updated description of the bot.
|
String |
getIntentId()
The intent that contains the slot.
|
Date |
getLastUpdatedDateTime()
The timestamp of the date and time that the slot was last updated.
|
String |
getLocaleId()
The locale that contains the slot.
|
MultipleValuesSetting |
getMultipleValuesSetting()
Indicates whether the slot accepts multiple values in one response.
|
ObfuscationSetting |
getObfuscationSetting()
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
|
String |
getSlotId()
The unique identifier of the slot that was updated.
|
String |
getSlotName()
The updated name of the slot.
|
String |
getSlotTypeId()
The updated identifier of the slot type that provides values for the slot.
|
SubSlotSetting |
getSubSlotSetting()
Specifications for the constituent sub slots and the expression for the composite slot.
|
SlotValueElicitationSetting |
getValueElicitationSetting()
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
|
int |
hashCode() |
void |
setBotId(String botId)
The identifier of the bot that contains the slot.
|
void |
setBotVersion(String botVersion)
The version of the bot that contains the slot.
|
void |
setCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot was created.
|
void |
setDescription(String description)
The updated description of the bot.
|
void |
setIntentId(String intentId)
The intent that contains the slot.
|
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the slot was last updated.
|
void |
setLocaleId(String localeId)
The locale that contains the slot.
|
void |
setMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
|
void |
setObfuscationSetting(ObfuscationSetting obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
|
void |
setSlotId(String slotId)
The unique identifier of the slot that was updated.
|
void |
setSlotName(String slotName)
The updated name of the slot.
|
void |
setSlotTypeId(String slotTypeId)
The updated identifier of the slot type that provides values for the slot.
|
void |
setSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
void |
setValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSlotResult |
withBotId(String botId)
The identifier of the bot that contains the slot.
|
UpdateSlotResult |
withBotVersion(String botVersion)
The version of the bot that contains the slot.
|
UpdateSlotResult |
withCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot was created.
|
UpdateSlotResult |
withDescription(String description)
The updated description of the bot.
|
UpdateSlotResult |
withIntentId(String intentId)
The intent that contains the slot.
|
UpdateSlotResult |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the slot was last updated.
|
UpdateSlotResult |
withLocaleId(String localeId)
The locale that contains the slot.
|
UpdateSlotResult |
withMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
|
UpdateSlotResult |
withObfuscationSetting(ObfuscationSetting obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
|
UpdateSlotResult |
withSlotId(String slotId)
The unique identifier of the slot that was updated.
|
UpdateSlotResult |
withSlotName(String slotName)
The updated name of the slot.
|
UpdateSlotResult |
withSlotTypeId(String slotTypeId)
The updated identifier of the slot type that provides values for the slot.
|
UpdateSlotResult |
withSubSlotSetting(SubSlotSetting subSlotSetting)
Specifications for the constituent sub slots and the expression for the composite slot.
|
UpdateSlotResult |
withValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSlotId(String slotId)
The unique identifier of the slot that was updated.
slotId
- The unique identifier of the slot that was updated.public String getSlotId()
The unique identifier of the slot that was updated.
public UpdateSlotResult withSlotId(String slotId)
The unique identifier of the slot that was updated.
slotId
- The unique identifier of the slot that was updated.public void setSlotName(String slotName)
The updated name of the slot.
slotName
- The updated name of the slot.public String getSlotName()
The updated name of the slot.
public UpdateSlotResult withSlotName(String slotName)
The updated name of the slot.
slotName
- The updated name of the slot.public void setDescription(String description)
The updated description of the bot.
description
- The updated description of the bot.public String getDescription()
The updated description of the bot.
public UpdateSlotResult withDescription(String description)
The updated description of the bot.
description
- The updated description of the bot.public void setSlotTypeId(String slotTypeId)
The updated identifier of the slot type that provides values for the slot.
slotTypeId
- The updated identifier of the slot type that provides values for the slot.public String getSlotTypeId()
The updated identifier of the slot type that provides values for the slot.
public UpdateSlotResult withSlotTypeId(String slotTypeId)
The updated identifier of the slot type that provides values for the slot.
slotTypeId
- The updated identifier of the slot type that provides values for the slot.public void setValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
valueElicitationSetting
- The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the
slot.public SlotValueElicitationSetting getValueElicitationSetting()
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
public UpdateSlotResult withValueElicitationSetting(SlotValueElicitationSetting valueElicitationSetting)
The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the slot.
valueElicitationSetting
- The updated prompts that Amazon Lex sends to the user to elicit a response that provides a value for the
slot.public void setObfuscationSetting(ObfuscationSetting obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
obfuscationSetting
- The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.public ObfuscationSetting getObfuscationSetting()
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
public UpdateSlotResult withObfuscationSetting(ObfuscationSetting obfuscationSetting)
The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.
obfuscationSetting
- The updated setting that determines whether the slot value is obfuscated in the Amazon CloudWatch logs.public void setBotId(String botId)
The identifier of the bot that contains the slot.
botId
- The identifier of the bot that contains the slot.public String getBotId()
The identifier of the bot that contains the slot.
public UpdateSlotResult withBotId(String botId)
The identifier of the bot that contains the slot.
botId
- The identifier of the bot that contains the slot.public void setBotVersion(String botVersion)
The version of the bot that contains the slot. Will always be DRAFT
.
botVersion
- The version of the bot that contains the slot. Will always be DRAFT
.public String getBotVersion()
The version of the bot that contains the slot. Will always be DRAFT
.
DRAFT
.public UpdateSlotResult withBotVersion(String botVersion)
The version of the bot that contains the slot. Will always be DRAFT
.
botVersion
- The version of the bot that contains the slot. Will always be DRAFT
.public void setLocaleId(String localeId)
The locale that contains the slot.
localeId
- The locale that contains the slot.public String getLocaleId()
The locale that contains the slot.
public UpdateSlotResult withLocaleId(String localeId)
The locale that contains the slot.
localeId
- The locale that contains the slot.public void setIntentId(String intentId)
The intent that contains the slot.
intentId
- The intent that contains the slot.public String getIntentId()
The intent that contains the slot.
public UpdateSlotResult withIntentId(String intentId)
The intent that contains the slot.
intentId
- The intent that contains the slot.public void setCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot was created.
creationDateTime
- The timestamp of the date and time that the slot was created.public Date getCreationDateTime()
The timestamp of the date and time that the slot was created.
public UpdateSlotResult withCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot was created.
creationDateTime
- The timestamp of the date and time that the slot was created.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the slot was last updated.
lastUpdatedDateTime
- The timestamp of the date and time that the slot was last updated.public Date getLastUpdatedDateTime()
The timestamp of the date and time that the slot was last updated.
public UpdateSlotResult withLastUpdatedDateTime(Date lastUpdatedDateTime)
The timestamp of the date and time that the slot was last updated.
lastUpdatedDateTime
- The 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 one response.
multipleValuesSetting
- Indicates whether the slot accepts multiple values in one response.public MultipleValuesSetting getMultipleValuesSetting()
Indicates whether the slot accepts multiple values in one response.
public UpdateSlotResult withMultipleValuesSetting(MultipleValuesSetting multipleValuesSetting)
Indicates whether the slot accepts multiple values in one response.
multipleValuesSetting
- Indicates whether the slot accepts multiple values in one response.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 UpdateSlotResult 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 UpdateSlotResult clone()