@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSlotTypeResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
CreateSlotTypeResult() |
Modifier and Type | Method and Description |
---|---|
CreateSlotTypeResult |
clone() |
boolean |
equals(Object obj) |
String |
getBotId()
The identifier for 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()
The type of external information used to create the slot type.
|
String |
getLocaleId()
The specified language and local specified for the slot type.
|
String |
getParentSlotTypeSignature()
The signature of the base slot type specified for the slot type.
|
String |
getSlotTypeId()
The unique identifier assigned to the slot type.
|
String |
getSlotTypeName()
The name specified for the slot type.
|
List<SlotTypeValue> |
getSlotTypeValues()
The list of values that the slot type can assume.
|
SlotValueSelectionSetting |
getValueSelectionSetting()
The strategy that Amazon Lex uses to select a value from the list of possible values.
|
int |
hashCode() |
void |
setBotId(String botId)
The identifier for 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)
The type of external information used to create the slot type.
|
void |
setLocaleId(String localeId)
The specified language and local specified for the slot type.
|
void |
setParentSlotTypeSignature(String parentSlotTypeSignature)
The signature of the base slot type specified for the slot type.
|
void |
setSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type.
|
void |
setSlotTypeName(String slotTypeName)
The name specified for the slot type.
|
void |
setSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The list of values that the slot type can assume.
|
void |
setValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to select a value from the list of possible values.
|
String |
toString()
Returns a string representation of this object.
|
CreateSlotTypeResult |
withBotId(String botId)
The identifier for the bot associated with the slot type.
|
CreateSlotTypeResult |
withBotVersion(String botVersion)
The version of the bot associated with the slot type.
|
CreateSlotTypeResult |
withCompositeSlotTypeSetting(CompositeSlotTypeSetting compositeSlotTypeSetting)
Specifications for a composite slot type.
|
CreateSlotTypeResult |
withCreationDateTime(Date creationDateTime)
A timestamp of the date and time that the slot type was created.
|
CreateSlotTypeResult |
withDescription(String description)
The description specified for the slot type.
|
CreateSlotTypeResult |
withExternalSourceSetting(ExternalSourceSetting externalSourceSetting)
The type of external information used to create the slot type.
|
CreateSlotTypeResult |
withLocaleId(String localeId)
The specified language and local specified for the slot type.
|
CreateSlotTypeResult |
withParentSlotTypeSignature(String parentSlotTypeSignature)
The signature of the base slot type specified for the slot type.
|
CreateSlotTypeResult |
withSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type.
|
CreateSlotTypeResult |
withSlotTypeName(String slotTypeName)
The name specified for the slot type.
|
CreateSlotTypeResult |
withSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The list of values that the slot type can assume.
|
CreateSlotTypeResult |
withSlotTypeValues(SlotTypeValue... slotTypeValues)
The list of values that the slot type can assume.
|
CreateSlotTypeResult |
withValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to select a value from the list of possible values.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type. Use this to identify the slot type in the
UpdateSlotType
and DeleteSlotType
operations.
slotTypeId
- The unique identifier assigned to the slot type. Use this to identify the slot type in the
UpdateSlotType
and DeleteSlotType
operations.public String getSlotTypeId()
The unique identifier assigned to the slot type. Use this to identify the slot type in the
UpdateSlotType
and DeleteSlotType
operations.
UpdateSlotType
and DeleteSlotType
operations.public CreateSlotTypeResult withSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type. Use this to identify the slot type in the
UpdateSlotType
and DeleteSlotType
operations.
slotTypeId
- The unique identifier assigned to the slot type. Use this to identify the slot type in the
UpdateSlotType
and DeleteSlotType
operations.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 CreateSlotTypeResult 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 CreateSlotTypeResult withDescription(String description)
The description specified for the slot type.
description
- The description specified for the slot type.public List<SlotTypeValue> getSlotTypeValues()
The list of values that the slot type can assume.
public void setSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The list of values that the slot type can assume.
slotTypeValues
- The list of values that the slot type can assume.public CreateSlotTypeResult withSlotTypeValues(SlotTypeValue... slotTypeValues)
The list of values that the slot type can assume.
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 list of values that the slot type can assume.public CreateSlotTypeResult withSlotTypeValues(Collection<SlotTypeValue> slotTypeValues)
The list of values that the slot type can assume.
slotTypeValues
- The list of values that the slot type can assume.public void setValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to select a value from the list of possible values.
valueSelectionSetting
- The strategy that Amazon Lex uses to select a value from the list of possible values.public SlotValueSelectionSetting getValueSelectionSetting()
The strategy that Amazon Lex uses to select a value from the list of possible values.
public CreateSlotTypeResult withValueSelectionSetting(SlotValueSelectionSetting valueSelectionSetting)
The strategy that Amazon Lex uses to select a value from the list of possible values.
valueSelectionSetting
- The strategy that Amazon Lex uses to select a value from the list of possible values.public void setParentSlotTypeSignature(String parentSlotTypeSignature)
The signature of the base slot type specified for the slot type.
parentSlotTypeSignature
- The signature of the base slot type specified for the slot type.public String getParentSlotTypeSignature()
The signature of the base slot type specified for the slot type.
public CreateSlotTypeResult withParentSlotTypeSignature(String parentSlotTypeSignature)
The signature of the base slot type specified for the slot type.
parentSlotTypeSignature
- The signature of the base slot type specified for the slot type.public void setBotId(String botId)
The identifier for the bot associated with the slot type.
botId
- The identifier for the bot associated with the slot type.public String getBotId()
The identifier for the bot associated with the slot type.
public CreateSlotTypeResult withBotId(String botId)
The identifier for the bot associated with the slot type.
botId
- The identifier for 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 CreateSlotTypeResult 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 specified language and local specified for the slot type.
localeId
- The specified language and local specified for the slot type.public String getLocaleId()
The specified language and local specified for the slot type.
public CreateSlotTypeResult withLocaleId(String localeId)
The specified language and local specified for the slot type.
localeId
- The specified language and local 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 CreateSlotTypeResult 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 setExternalSourceSetting(ExternalSourceSetting externalSourceSetting)
The type of external information used to create the slot type.
externalSourceSetting
- The type of external information used to create the slot type.public ExternalSourceSetting getExternalSourceSetting()
The type of external information used to create the slot type.
public CreateSlotTypeResult withExternalSourceSetting(ExternalSourceSetting externalSourceSetting)
The type of external information used to create the slot type.
externalSourceSetting
- The type of external information used to create the slot type.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 CreateSlotTypeResult 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 CreateSlotTypeResult clone()