Class Interpretation
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Interpretation.Builder,Interpretation>
An object containing information about an intent that Amazon Lex V2 determined might satisfy the user's utterance. The intents are ordered by the confidence score.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic Interpretation.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Intentintent()A list of intents that might satisfy the user's utterance.final InterpretationSourceSpecifies the service that interpreted the input.final StringSpecifies the service that interpreted the input.final ConfidenceScoreDetermines the threshold where Amazon Lex V2 will insert theAMAZON.FallbackIntent,AMAZON.KendraSearchIntent, or both when returning alternative intents in a response.final SentimentResponseThe sentiment expressed in an utterance.static Class<? extends Interpretation.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
nluConfidence
Determines the threshold where Amazon Lex V2 will insert the
AMAZON.FallbackIntent,AMAZON.KendraSearchIntent, or both when returning alternative intents in a response.AMAZON.FallbackIntentandAMAZON.KendraSearchIntentare only inserted if they are configured for the bot.- Returns:
- Determines the threshold where Amazon Lex V2 will insert the
AMAZON.FallbackIntent,AMAZON.KendraSearchIntent, or both when returning alternative intents in a response.AMAZON.FallbackIntentandAMAZON.KendraSearchIntentare only inserted if they are configured for the bot.
-
sentimentResponse
The sentiment expressed in an utterance.
When the bot is configured to send utterances to Amazon Comprehend for sentiment analysis, this field contains the result of the analysis.
- Returns:
- The sentiment expressed in an utterance.
When the bot is configured to send utterances to Amazon Comprehend for sentiment analysis, this field contains the result of the analysis.
-
intent
A list of intents that might satisfy the user's utterance. The intents are ordered by the confidence score.
- Returns:
- A list of intents that might satisfy the user's utterance. The intents are ordered by the confidence score.
-
interpretationSource
Specifies the service that interpreted the input.
If the service returns an enum value that is not available in the current SDK version,
interpretationSourcewill returnInterpretationSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominterpretationSourceAsString().- Returns:
- Specifies the service that interpreted the input.
- See Also:
-
interpretationSourceAsString
Specifies the service that interpreted the input.
If the service returns an enum value that is not available in the current SDK version,
interpretationSourcewill returnInterpretationSource.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominterpretationSourceAsString().- Returns:
- Specifies the service that interpreted the input.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Interpretation.Builder,Interpretation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-