@Generated(value="software.amazon.awssdk:codegen") public final class SlotTypeSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SlotTypeSummary.Builder,SlotTypeSummary>
Provides summary information about a slot type.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SlotTypeSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SlotTypeSummary.Builder |
builder() |
String |
description()
The description of the slot type.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Instant |
lastUpdatedDateTime()
A timestamp of the date and time that the slot type was last updated.
|
String |
parentSlotTypeSignature()
If the slot type is derived from a built-on slot type, the name of the parent slot type.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SlotTypeSummary.Builder> |
serializableBuilderClass() |
SlotTypeCategory |
slotTypeCategory()
Indicates the type of the slot type.
|
String |
slotTypeCategoryAsString()
Indicates the type of the slot type.
|
String |
slotTypeId()
The unique identifier assigned to the slot type.
|
String |
slotTypeName()
The name of the slot type.
|
SlotTypeSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String slotTypeId()
The unique identifier assigned to the slot type.
public final String slotTypeName()
The name of the slot type.
public final String description()
The description of the slot type.
public final String parentSlotTypeSignature()
If the slot type is derived from a built-on slot type, the name of the parent slot type.
public final Instant lastUpdatedDateTime()
A timestamp of the date and time that the slot type was last updated.
public final 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.
If the service returns an enum value that is not available in the current SDK version, slotTypeCategory
will return SlotTypeCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from slotTypeCategoryAsString().
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.
SlotTypeCategorypublic final String slotTypeCategoryAsString()
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.
If the service returns an enum value that is not available in the current SDK version, slotTypeCategory
will return SlotTypeCategory.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from slotTypeCategoryAsString().
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.
SlotTypeCategorypublic SlotTypeSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SlotTypeSummary.Builder,SlotTypeSummary>public static SlotTypeSummary.Builder builder()
public static Class<? extends SlotTypeSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.