@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateSlotTypeVersionResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
CreateSlotTypeVersionResult() |
Modifier and Type | Method and Description |
---|---|
CreateSlotTypeVersionResult |
clone() |
boolean |
equals(Object obj) |
String |
getChecksum()
Checksum of the
$LATEST version of the slot type. |
Date |
getCreatedDate()
The date that the slot type was created.
|
String |
getDescription()
A description of the slot type.
|
List<EnumerationValue> |
getEnumerationValues()
A list of
EnumerationValue objects that defines the values that the slot type can take. |
Date |
getLastUpdatedDate()
The date that the slot type was updated.
|
String |
getName()
The name of the slot type.
|
String |
getValueSelectionStrategy()
The strategy that Amazon Lex uses to determine the value of the slot.
|
String |
getVersion()
The version assigned to the new slot type version.
|
int |
hashCode() |
void |
setChecksum(String checksum)
Checksum of the
$LATEST version of the slot type. |
void |
setCreatedDate(Date createdDate)
The date that the slot type was created.
|
void |
setDescription(String description)
A description of the slot type.
|
void |
setEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of
EnumerationValue objects that defines the values that the slot type can take. |
void |
setLastUpdatedDate(Date lastUpdatedDate)
The date that the slot type was updated.
|
void |
setName(String name)
The name of the slot type.
|
void |
setValueSelectionStrategy(String valueSelectionStrategy)
The strategy that Amazon Lex uses to determine the value of the slot.
|
void |
setVersion(String version)
The version assigned to the new slot type version.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreateSlotTypeVersionResult |
withChecksum(String checksum)
Checksum of the
$LATEST version of the slot type. |
CreateSlotTypeVersionResult |
withCreatedDate(Date createdDate)
The date that the slot type was created.
|
CreateSlotTypeVersionResult |
withDescription(String description)
A description of the slot type.
|
CreateSlotTypeVersionResult |
withEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of
EnumerationValue objects that defines the values that the slot type can take. |
CreateSlotTypeVersionResult |
withEnumerationValues(EnumerationValue... enumerationValues)
A list of
EnumerationValue objects that defines the values that the slot type can take. |
CreateSlotTypeVersionResult |
withLastUpdatedDate(Date lastUpdatedDate)
The date that the slot type was updated.
|
CreateSlotTypeVersionResult |
withName(String name)
The name of the slot type.
|
CreateSlotTypeVersionResult |
withValueSelectionStrategy(SlotValueSelectionStrategy valueSelectionStrategy)
The strategy that Amazon Lex uses to determine the value of the slot.
|
CreateSlotTypeVersionResult |
withValueSelectionStrategy(String valueSelectionStrategy)
The strategy that Amazon Lex uses to determine the value of the slot.
|
CreateSlotTypeVersionResult |
withVersion(String version)
The version assigned to the new slot type version.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setName(String name)
The name of the slot type.
name
- The name of the slot type.public String getName()
The name of the slot type.
public CreateSlotTypeVersionResult withName(String name)
The name of the slot type.
name
- The name of the slot type.public void setDescription(String description)
A description of the slot type.
description
- A description of the slot type.public String getDescription()
A description of the slot type.
public CreateSlotTypeVersionResult withDescription(String description)
A description of the slot type.
description
- A description of the slot type.public List<EnumerationValue> getEnumerationValues()
A list of EnumerationValue
objects that defines the values that the slot type can take.
EnumerationValue
objects that defines the values that the slot type can take.public void setEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of EnumerationValue
objects that defines the values that the slot type can take.
enumerationValues
- A list of EnumerationValue
objects that defines the values that the slot type can take.public CreateSlotTypeVersionResult withEnumerationValues(EnumerationValue... enumerationValues)
A list of EnumerationValue
objects that defines the values that the slot type can take.
NOTE: This method appends the values to the existing list (if any). Use
setEnumerationValues(java.util.Collection)
or withEnumerationValues(java.util.Collection)
if
you want to override the existing values.
enumerationValues
- A list of EnumerationValue
objects that defines the values that the slot type can take.public CreateSlotTypeVersionResult withEnumerationValues(Collection<EnumerationValue> enumerationValues)
A list of EnumerationValue
objects that defines the values that the slot type can take.
enumerationValues
- A list of EnumerationValue
objects that defines the values that the slot type can take.public void setLastUpdatedDate(Date lastUpdatedDate)
The date that the slot type was updated. When you create a resource, the creation date and last update date are the same.
lastUpdatedDate
- The date that the slot type was updated. When you create a resource, the creation date and last update
date are the same.public Date getLastUpdatedDate()
The date that the slot type was updated. When you create a resource, the creation date and last update date are the same.
public CreateSlotTypeVersionResult withLastUpdatedDate(Date lastUpdatedDate)
The date that the slot type was updated. When you create a resource, the creation date and last update date are the same.
lastUpdatedDate
- The date that the slot type was updated. When you create a resource, the creation date and last update
date are the same.public void setCreatedDate(Date createdDate)
The date that the slot type was created.
createdDate
- The date that the slot type was created.public Date getCreatedDate()
The date that the slot type was created.
public CreateSlotTypeVersionResult withCreatedDate(Date createdDate)
The date that the slot type was created.
createdDate
- The date that the slot type was created.public void setVersion(String version)
The version assigned to the new slot type version.
version
- The version assigned to the new slot type version.public String getVersion()
The version assigned to the new slot type version.
public CreateSlotTypeVersionResult withVersion(String version)
The version assigned to the new slot type version.
version
- The version assigned to the new slot type version.public void setChecksum(String checksum)
Checksum of the $LATEST
version of the slot type.
checksum
- Checksum of the $LATEST
version of the slot type.public String getChecksum()
Checksum of the $LATEST
version of the slot type.
$LATEST
version of the slot type.public CreateSlotTypeVersionResult withChecksum(String checksum)
Checksum of the $LATEST
version of the slot type.
checksum
- Checksum of the $LATEST
version of the slot type.public void setValueSelectionStrategy(String valueSelectionStrategy)
The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.
valueSelectionStrategy
- The strategy that Amazon Lex uses to determine the value of the slot. For more information, see
PutSlotType.SlotValueSelectionStrategy
public String getValueSelectionStrategy()
The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.
SlotValueSelectionStrategy
public CreateSlotTypeVersionResult withValueSelectionStrategy(String valueSelectionStrategy)
The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.
valueSelectionStrategy
- The strategy that Amazon Lex uses to determine the value of the slot. For more information, see
PutSlotType.SlotValueSelectionStrategy
public CreateSlotTypeVersionResult withValueSelectionStrategy(SlotValueSelectionStrategy valueSelectionStrategy)
The strategy that Amazon Lex uses to determine the value of the slot. For more information, see PutSlotType.
valueSelectionStrategy
- The strategy that Amazon Lex uses to determine the value of the slot. For more information, see
PutSlotType.SlotValueSelectionStrategy
public String toString()
toString
in class Object
Object.toString()
public CreateSlotTypeVersionResult clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.