Class ConversationLevelSlotResolutionResultItem
- java.lang.Object
-
- software.amazon.awssdk.services.lexmodelsv2.model.ConversationLevelSlotResolutionResultItem
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ConversationLevelSlotResolutionResultItem.Builder,ConversationLevelSlotResolutionResultItem>
@Generated("software.amazon.awssdk:codegen") public final class ConversationLevelSlotResolutionResultItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ConversationLevelSlotResolutionResultItem.Builder,ConversationLevelSlotResolutionResultItem>
The slots used for the slot resolution in the conversation.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceConversationLevelSlotResolutionResultItem.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConversationLevelSlotResolutionResultItem.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringintentName()The intents used in the slots list for the slot resolution details.TestResultMatchStatusmatchResult()The number of matching slots used in the slots listings for the slot resolution evaluation.StringmatchResultAsString()The number of matching slots used in the slots listings for the slot resolution evaluation.List<SdkField<?>>sdkFields()static Class<? extends ConversationLevelSlotResolutionResultItem.Builder>serializableBuilderClass()StringslotName()The slot name in the slots list for the slot resolution details.ConversationLevelSlotResolutionResultItem.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
intentName
public final String intentName()
The intents used in the slots list for the slot resolution details.
- Returns:
- The intents used in the slots list for the slot resolution details.
-
slotName
public final String slotName()
The slot name in the slots list for the slot resolution details.
- Returns:
- The slot name in the slots list for the slot resolution details.
-
matchResult
public final TestResultMatchStatus matchResult()
The number of matching slots used in the slots listings for the slot resolution evaluation.
If the service returns an enum value that is not available in the current SDK version,
matchResultwill returnTestResultMatchStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommatchResultAsString().- Returns:
- The number of matching slots used in the slots listings for the slot resolution evaluation.
- See Also:
TestResultMatchStatus
-
matchResultAsString
public final String matchResultAsString()
The number of matching slots used in the slots listings for the slot resolution evaluation.
If the service returns an enum value that is not available in the current SDK version,
matchResultwill returnTestResultMatchStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommatchResultAsString().- Returns:
- The number of matching slots used in the slots listings for the slot resolution evaluation.
- See Also:
TestResultMatchStatus
-
toBuilder
public ConversationLevelSlotResolutionResultItem.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ConversationLevelSlotResolutionResultItem.Builder,ConversationLevelSlotResolutionResultItem>
-
builder
public static ConversationLevelSlotResolutionResultItem.Builder builder()
-
serializableBuilderClass
public static Class<? extends ConversationLevelSlotResolutionResultItem.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-