@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DescribeSlotTypeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
DescribeSlotTypeResult() |
Modifier and Type | Method and Description |
---|---|
DescribeSlotTypeResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The identifier of the bot associated with the slot type.
|
String |
getBotVersion()
The version of the bot associated with the slot type.
|
CompositeSlotTypeSetting |
getCompositeSlotTypeSetting()
Specifications for a composite slot type.
|
Date |
getCreationDateTime()
A timestamp of the date and time that the slot type was created.
|
String |
getDescription()
The description specified for 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 specified for the slot type.
|
String |
getParentSlotTypeSignature()
The built in slot type used as a parent to this slot type.
|
String |
getSlotTypeId()
The unique identifier for the slot type.
|
String |
getSlotTypeName()
The name specified for the slot type.
|
List<SlotTypeValue> |
getSlotTypeValues()
The values that the slot type can take.
|
SlotValueSelectionSetting |
getValueSelectionSetting()
The strategy that Amazon Lex uses to choose a value from a list of possible values.
|
int |
hashCode() |
void |
setBotId(String botId)
The identifier of the bot associated with the slot type.
|
void |
setBotVersion(String botVersion)
The version of the bot associated with the slot type.
|
void |
setCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
|
void |
setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot type was created.
|
void |
setDescription(String description)
The description specified for 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 specified for the slot type.
|
void |
setParentSlotTypeSignature(String parentSlotTypeSignature)
The built in slot type used as a parent to this slot type.
|
void |
setSlotTypeId(String slotTypeId)
The unique identifier for the slot type.
|
void |
setSlotTypeName(String slotTypeName)
The name specified for the slot type.
|
void |
setSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The values that the slot type can take.
|
void |
setValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to choose a value from a list of possible values.
|
String |
toString()
Returns a string representation of this object.
|
DescribeSlotTypeResult |
withBotId(String botId)
The identifier of the bot associated with the slot type.
|
DescribeSlotTypeResult |
withBotVersion(String botVersion)
The version of the bot associated with the slot type.
|
DescribeSlotTypeResult |
withCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
|
DescribeSlotTypeResult |
withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot type was created.
|
DescribeSlotTypeResult |
withDescription(String description)
The description specified for the slot type.
|
DescribeSlotTypeResult |
withExternalSourceSetting(ExternalSourceSetting externalSourceSetting) |
DescribeSlotTypeResult |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
|
DescribeSlotTypeResult |
withLocaleId(String localeId)
The language and locale specified for the slot type.
|
DescribeSlotTypeResult |
withParentSlotTypeSignature(String parentSlotTypeSignature)
The built in slot type used as a parent to this slot type.
|
DescribeSlotTypeResult |
withSlotTypeId(String slotTypeId)
The unique identifier for the slot type.
|
DescribeSlotTypeResult |
withSlotTypeName(String slotTypeName)
The name specified for the slot type.
|
DescribeSlotTypeResult |
withSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The values that the slot type can take.
|
DescribeSlotTypeResult |
withSlotTypeValues(SlotTypeValue... slotTypeValues)
The values that the slot type can take.
|
DescribeSlotTypeResult |
withValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to choose a value from a list of possible values.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSlotTypeId(String slotTypeId)
The unique identifier for the slot type.
slotTypeId
- The unique identifier for the slot type.public String getSlotTypeId()
The unique identifier for the slot type.
public DescribeSlotTypeResult withSlotTypeId(String slotTypeId)
The unique identifier for the slot type.
slotTypeId
- The unique identifier for the slot type.public void setSlotTypeName(String slotTypeName)
The name specified for the slot type.
slotTypeName
- The name specified for the slot type.public String getSlotTypeName()
The name specified for the slot type.
public DescribeSlotTypeResult withSlotTypeName(String slotTypeName)
The name specified for the slot type.
slotTypeName
- The name specified for the slot type.public void setDescription(String description)
The description specified for the slot type.
description
- The description specified for the slot type.public String getDescription()
The description specified for the slot type.
public DescribeSlotTypeResult withDescription(String description)
The description specified for the slot type.
description
- The description specified for the slot type.public List<SlotTypeValue> getSlotTypeValues()
The values that the slot type can take. Includes any synonyms for the slot type values.
public void setSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The values that the slot type can take. Includes any synonyms for the slot type values.
slotTypeValues
- The values that the slot type can take. Includes any synonyms for the slot type values.public DescribeSlotTypeResult withSlotTypeValues(SlotTypeValue... slotTypeValues)
The values that the slot type can take. Includes any synonyms for the slot type values.
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 values that the slot type can take. Includes any synonyms for the slot type values.public DescribeSlotTypeResult withSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The values that the slot type can take. Includes any synonyms for the slot type values.
slotTypeValues
- The values that the slot type can take. Includes any synonyms for the slot type values.public void setValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to choose a value from a list of possible values.
valueSelectionSetting
- The strategy that Amazon Lex uses to choose a value from a list of possible values.public SlotValueSelectionSetting getValueSelectionSetting()
The strategy that Amazon Lex uses to choose a value from a list of possible values.
public DescribeSlotTypeResult withValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to choose a value from a list of possible values.
valueSelectionSetting
- The strategy that Amazon Lex uses to choose a value from a list of possible values.public void setParentSlotTypeSignature(String parentSlotTypeSignature)
The built in slot type used as a parent to this slot type.
parentSlotTypeSignature
- The built in slot type used as a parent to this slot type.public String getParentSlotTypeSignature()
The built in slot type used as a parent to this slot type.
public DescribeSlotTypeResult withParentSlotTypeSignature(String parentSlotTypeSignature)
The built in slot type used as a parent to this slot type.
parentSlotTypeSignature
- The built in slot type used as a parent to this slot type.public void setBotId(String botId)
The identifier of the bot associated with the slot type.
botId
- The identifier of the bot associated with the slot type.public String getBotId()
The identifier of the bot associated with the slot type.
public DescribeSlotTypeResult withBotId(String botId)
The identifier of the bot associated with the slot type.
botId
- The identifier of the bot associated with the slot type.public void setBotVersion(String botVersion)
The version of the bot associated with the slot type.
botVersion
- The version of the bot associated with the slot type.public String getBotVersion()
The version of the bot associated with the slot type.
public DescribeSlotTypeResult withBotVersion(String botVersion)
The version of the bot associated with the slot type.
botVersion
- The version of the bot associated with the slot type.public void setLocaleId(String localeId)
The language and locale specified for the slot type.
localeId
- The language and locale specified for the slot type.public String getLocaleId()
The language and locale specified for the slot type.
public DescribeSlotTypeResult withLocaleId(String localeId)
The language and locale specified for the slot type.
localeId
- The language and locale specified for the slot type.public void setCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot type was created.
creationDateTime
- A timestamp of the date and time that the slot type was created.public Date getCreationDateTime()
A timestamp of the date and time that the slot type was created.
public DescribeSlotTypeResult withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot type was created.
creationDateTime
- A 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 DescribeSlotTypeResult 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 DescribeSlotTypeResult 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 DescribeSlotTypeResult 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 DescribeSlotTypeResult clone()