@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SlotTypeSummary extends Object implements Serializable, Cloneable, StructuredPojo
Provides summary information about a slot type.
Constructor and Description |
---|
SlotTypeSummary() |
Modifier and Type | Method and Description |
---|---|
SlotTypeSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the slot type.
|
Date |
getLastUpdatedDateTime()
A timestamp of the date and time that the slot type was last updated.
|
String |
getParentSlotTypeSignature()
If the slot type is derived from a built-on slot type, the name of the parent slot type.
|
String |
getSlotTypeCategory()
Indicates the type of the slot type.
|
String |
getSlotTypeId()
The unique identifier assigned to the slot type.
|
String |
getSlotTypeName()
The name of the slot type.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
The description of the slot type.
|
void |
setLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
|
void |
setParentSlotTypeSignature(String parentSlotTypeSignature)
If the slot type is derived from a built-on slot type, the name of the parent slot type.
|
void |
setSlotTypeCategory(String slotTypeCategory)
Indicates the type of the slot type.
|
void |
setSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type.
|
void |
setSlotTypeName(String slotTypeName)
The name of the slot type.
|
String |
toString()
Returns a string representation of this object.
|
SlotTypeSummary |
withDescription(String description)
The description of the slot type.
|
SlotTypeSummary |
withLastUpdatedDateTime(Date lastUpdatedDateTime)
A timestamp of the date and time that the slot type was last updated.
|
SlotTypeSummary |
withParentSlotTypeSignature(String parentSlotTypeSignature)
If the slot type is derived from a built-on slot type, the name of the parent slot type.
|
SlotTypeSummary |
withSlotTypeCategory(SlotTypeCategory slotTypeCategory)
Indicates the type of the slot type.
|
SlotTypeSummary |
withSlotTypeCategory(String slotTypeCategory)
Indicates the type of the slot type.
|
SlotTypeSummary |
withSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type.
|
SlotTypeSummary |
withSlotTypeName(String slotTypeName)
The name of the slot type.
|
public void setSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type.
slotTypeId
- The unique identifier assigned to the slot type.public String getSlotTypeId()
The unique identifier assigned to the slot type.
public SlotTypeSummary withSlotTypeId(String slotTypeId)
The unique identifier assigned to the slot type.
slotTypeId
- The unique identifier assigned to the slot type.public void setSlotTypeName(String slotTypeName)
The name of the slot type.
slotTypeName
- The name of the slot type.public String getSlotTypeName()
The name of the slot type.
public SlotTypeSummary withSlotTypeName(String slotTypeName)
The name of the slot type.
slotTypeName
- The name of the slot type.public void setDescription(String description)
The description of the slot type.
description
- The description of the slot type.public String getDescription()
The description of the slot type.
public SlotTypeSummary withDescription(String description)
The description of the slot type.
description
- The description of the slot type.public void setParentSlotTypeSignature(String parentSlotTypeSignature)
If the slot type is derived from a built-on slot type, the name of the parent slot type.
parentSlotTypeSignature
- If the slot type is derived from a built-on slot type, the name of the parent slot type.public String getParentSlotTypeSignature()
If the slot type is derived from a built-on slot type, the name of the parent slot type.
public SlotTypeSummary withParentSlotTypeSignature(String parentSlotTypeSignature)
If the slot type is derived from a built-on slot type, the name of the parent slot type.
parentSlotTypeSignature
- If the slot type is derived from a built-on slot type, the name of the parent slot type.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 SlotTypeSummary 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 setSlotTypeCategory(String slotTypeCategory)
Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in slot type.
For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more information,
see Using a custom grammar slot
type.
slotTypeCategory
- Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in
slot type. For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more
information, see Using a custom
grammar slot type.
SlotTypeCategory
public String getSlotTypeCategory()
Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in slot type.
For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more information,
see Using a custom grammar slot
type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in
slot type. For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more
information, see Using a custom
grammar slot type.
SlotTypeCategory
public SlotTypeSummary withSlotTypeCategory(String slotTypeCategory)
Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in slot type.
For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more information,
see Using a custom grammar slot
type.
slotTypeCategory
- Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in
slot type. For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more
information, see Using a custom
grammar slot type.
SlotTypeCategory
public SlotTypeSummary withSlotTypeCategory(SlotTypeCategory slotTypeCategory)
Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in slot type.
For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more information,
see Using a custom grammar slot
type.
slotTypeCategory
- Indicates the type of the slot type.
Custom
- A slot type that you created using custom values. For more information, see Creating custom slot types.
Extended
- A slot type created by extending the AMAZON.AlphaNumeric
built-in
slot type. For more information, see
AMAZON.AlphaNumeric
.
ExternalGrammar
- A slot type using a custom GRXML grammar to define values. For more
information, see Using a custom
grammar slot type.
SlotTypeCategory
public String toString()
toString
in class Object
Object.toString()
public SlotTypeSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.