@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSlotTypeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
UpdateSlotTypeResult() |
Modifier and Type | Method and Description |
---|---|
UpdateSlotTypeResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The identifier of the bot that contains the slot type.
|
String |
getBotVersion()
The version of the bot that contains the slot type.
|
CompositeSlotTypeSetting |
getCompositeSlotTypeSetting()
Specifications for a composite slot type.
|
Date |
getCreationDateTime()
The timestamp of the date and time that the slot type was created.
|
String |
getDescription()
The updated description of the slot type.
|
ExternalSourceSetting |
getExternalSourceSetting() |
Date |
getLastUpdatedDateTime()
A timestamp of the date and time that the slot type was last updated.
|
String |
getLocaleId()
The language and locale of the updated slot type.
|
String |
getParentSlotTypeSignature()
The updated signature of the built-in slot type that is the parent of this slot type.
|
String |
getSlotTypeId()
The unique identifier of the updated slot type.
|
String |
getSlotTypeName()
The updated name of the slot type.
|
List<SlotTypeValue> |
getSlotTypeValues()
The updated values that the slot type provides.
|
SlotValueSelectionSetting |
getValueSelectionSetting()
The updated strategy that Amazon Lex uses to determine which value to select from the slot type.
|
int |
hashCode() |
void |
setBotId(String botId)
The identifier of the bot that contains the slot type.
|
void |
setBotVersion(String botVersion)
The version of the bot that contains the slot type.
|
void |
setCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
|
void |
setCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot type was created.
|
void |
setDescription(String description)
The updated description of the slot type.
|
void |
setExternalSourceSetting(ExternalSourceSetting externalSourceSetting) |
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
|
void |
setLocaleId(String localeId)
The language and locale of the updated slot type.
|
void |
setParentSlotTypeSignature(String parentSlotTypeSignature)
The updated signature of the built-in slot type that is the parent of this slot type.
|
void |
setSlotTypeId(String slotTypeId)
The unique identifier of the updated slot type.
|
void |
setSlotTypeName(String slotTypeName)
The updated name of the slot type.
|
void |
setSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The updated values that the slot type provides.
|
void |
setValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The updated strategy that Amazon Lex uses to determine which value to select from the slot type.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSlotTypeResult |
withBotId(String botId)
The identifier of the bot that contains the slot type.
|
UpdateSlotTypeResult |
withBotVersion(String botVersion)
The version of the bot that contains the slot type.
|
UpdateSlotTypeResult |
withCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
|
UpdateSlotTypeResult |
withCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot type was created.
|
UpdateSlotTypeResult |
withDescription(String description)
The updated description of the slot type.
|
UpdateSlotTypeResult |
withExternalSourceSetting(ExternalSourceSetting externalSourceSetting) |
UpdateSlotTypeResult |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
|
UpdateSlotTypeResult |
withLocaleId(String localeId)
The language and locale of the updated slot type.
|
UpdateSlotTypeResult |
withParentSlotTypeSignature(String parentSlotTypeSignature)
The updated signature of the built-in slot type that is the parent of this slot type.
|
UpdateSlotTypeResult |
withSlotTypeId(String slotTypeId)
The unique identifier of the updated slot type.
|
UpdateSlotTypeResult |
withSlotTypeName(String slotTypeName)
The updated name of the slot type.
|
UpdateSlotTypeResult |
withSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The updated values that the slot type provides.
|
UpdateSlotTypeResult |
withSlotTypeValues(SlotTypeValue... slotTypeValues)
The updated values that the slot type provides.
|
UpdateSlotTypeResult |
withValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The updated strategy that Amazon Lex uses to determine which value to select from the slot type.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSlotTypeId(String slotTypeId)
The unique identifier of the updated slot type.
slotTypeId
- The unique identifier of the updated slot type.public String getSlotTypeId()
The unique identifier of the updated slot type.
public UpdateSlotTypeResult withSlotTypeId(String slotTypeId)
The unique identifier of the updated slot type.
slotTypeId
- The unique identifier of the updated slot type.public void setSlotTypeName(String slotTypeName)
The updated name of the slot type.
slotTypeName
- The updated name of the slot type.public String getSlotTypeName()
The updated name of the slot type.
public UpdateSlotTypeResult withSlotTypeName(String slotTypeName)
The updated name of the slot type.
slotTypeName
- The updated name of the slot type.public void setDescription(String description)
The updated description of the slot type.
description
- The updated description of the slot type.public String getDescription()
The updated description of the slot type.
public UpdateSlotTypeResult withDescription(String description)
The updated description of the slot type.
description
- The updated description of the slot type.public List<SlotTypeValue> getSlotTypeValues()
The updated values that the slot type provides.
public void setSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The updated values that the slot type provides.
slotTypeValues
- The updated values that the slot type provides.public UpdateSlotTypeResult withSlotTypeValues(SlotTypeValue... slotTypeValues)
The updated values that the slot type provides.
NOTE: This method appends the values to the existing list (if any). Use
setSlotTypeValues(java.util.Collection)
or withSlotTypeValues(java.util.Collection)
if you want
to override the existing values.
slotTypeValues
- The updated values that the slot type provides.public UpdateSlotTypeResult withSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The updated values that the slot type provides.
slotTypeValues
- The updated values that the slot type provides.public void setValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The updated strategy that Amazon Lex uses to determine which value to select from the slot type.
valueSelectionSetting
- The updated strategy that Amazon Lex uses to determine which value to select from the slot type.public SlotValueSelectionSetting getValueSelectionSetting()
The updated strategy that Amazon Lex uses to determine which value to select from the slot type.
public UpdateSlotTypeResult withValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The updated strategy that Amazon Lex uses to determine which value to select from the slot type.
valueSelectionSetting
- The updated strategy that Amazon Lex uses to determine which value to select from the slot type.public void setParentSlotTypeSignature(String parentSlotTypeSignature)
The updated signature of the built-in slot type that is the parent of this slot type.
parentSlotTypeSignature
- The updated signature of the built-in slot type that is the parent of this slot type.public String getParentSlotTypeSignature()
The updated signature of the built-in slot type that is the parent of this slot type.
public UpdateSlotTypeResult withParentSlotTypeSignature(String parentSlotTypeSignature)
The updated signature of the built-in slot type that is the parent of this slot type.
parentSlotTypeSignature
- The updated signature of the built-in slot type that is the parent of this slot type.public void setBotId(String botId)
The identifier of the bot that contains the slot type.
botId
- The identifier of the bot that contains the slot type.public String getBotId()
The identifier of the bot that contains the slot type.
public UpdateSlotTypeResult withBotId(String botId)
The identifier of the bot that contains the slot type.
botId
- The identifier of the bot that contains the slot type.public void setBotVersion(String botVersion)
The version of the bot that contains the slot type. This is always DRAFT
.
botVersion
- The version of the bot that contains the slot type. This is always DRAFT
.public String getBotVersion()
The version of the bot that contains the slot type. This is always DRAFT
.
DRAFT
.public UpdateSlotTypeResult withBotVersion(String botVersion)
The version of the bot that contains the slot type. This is always DRAFT
.
botVersion
- The version of the bot that contains the slot type. This is always DRAFT
.public void setLocaleId(String localeId)
The language and locale of the updated slot type.
localeId
- The language and locale of the updated slot type.public String getLocaleId()
The language and locale of the updated slot type.
public UpdateSlotTypeResult withLocaleId(String localeId)
The language and locale of the updated slot type.
localeId
- The language and locale of the updated slot type.public void setCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot type was created.
creationDateTime
- The timestamp of the date and time that the slot type was created.public Date getCreationDateTime()
The timestamp of the date and time that the slot type was created.
public UpdateSlotTypeResult withCreationDateTime(Date creationDateTime)
The timestamp of the date and time that the slot type was created.
creationDateTime
- The timestamp of the date and time that the slot type was created.public void setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the slot type was last updated.public Date getLastUpdatedDateTime()
A timestamp of the date and time that the slot type was last updated.
public UpdateSlotTypeResult withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
lastUpdatedDateTime
- A timestamp of the date and time that the slot type was last updated.public void setExternalSourceSetting(ExternalSourceSetting externalSourceSetting)
externalSourceSetting
- public ExternalSourceSetting getExternalSourceSetting()
public UpdateSlotTypeResult withExternalSourceSetting(ExternalSourceSetting externalSourceSetting)
externalSourceSetting
- public void setCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
compositeSlotTypeSetting
- Specifications for a composite slot type.public CompositeSlotTypeSetting getCompositeSlotTypeSetting()
Specifications for a composite slot type.
public UpdateSlotTypeResult withCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
compositeSlotTypeSetting
- Specifications for a composite slot type.public String toString()
toString
in class Object
Object.toString()
public UpdateSlotTypeResult clone()