Class UpdateBotLocaleResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response
-
- software.amazon.awssdk.services.lexmodelsv2.model.UpdateBotLocaleResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateBotLocaleResponse.Builder,UpdateBotLocaleResponse>
@Generated("software.amazon.awssdk:codegen") public final class UpdateBotLocaleResponse extends LexModelsV2Response implements ToCopyableBuilder<UpdateBotLocaleResponse.Builder,UpdateBotLocaleResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateBotLocaleResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbotId()The identifier of the bot that contains the updated locale.BotLocaleStatusbotLocaleStatus()The current status of the locale.StringbotLocaleStatusAsString()The current status of the locale.StringbotVersion()The version of the bot that contains the updated locale.static UpdateBotLocaleResponse.Builderbuilder()InstantcreationDateTime()A timestamp of the date and time that the locale was created.Stringdescription()The updated description of the locale.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)List<String>failureReasons()If thebotLocaleStatusisFailed, thefailureReasonsfield lists the errors that occurred while building the bot.GenerativeAISettingsgenerativeAISettings()Contains settings for generative AI features powered by Amazon Bedrock for your bot locale.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)booleanhasFailureReasons()For responses, this returns true if the service returned a value for the FailureReasons property.inthashCode()booleanhasRecommendedActions()For responses, this returns true if the service returned a value for the RecommendedActions property.InstantlastUpdatedDateTime()A timestamp of the date and time that the locale was last updated.StringlocaleId()The language and locale of the updated bot locale.StringlocaleName()The updated locale name for the locale.DoublenluIntentConfidenceThreshold()The updated confidence threshold for inserting theAMAZON.FallbackIntentandAMAZON.KendraSearchIntentintents in the list of possible intents for an utterance.List<String>recommendedActions()Recommended actions to take to resolve an error in thefailureReasonsfield.List<SdkField<?>>sdkFields()static Class<? extends UpdateBotLocaleResponse.Builder>serializableBuilderClass()UpdateBotLocaleResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.VoiceSettingsvoiceSettings()The updated Amazon Polly voice to use for voice interaction with the user.-
Methods inherited from class software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
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
-
botId
public final String botId()
The identifier of the bot that contains the updated locale.
- Returns:
- The identifier of the bot that contains the updated locale.
-
botVersion
public final String botVersion()
The version of the bot that contains the updated locale.
- Returns:
- The version of the bot that contains the updated locale.
-
localeId
public final String localeId()
The language and locale of the updated bot locale.
- Returns:
- The language and locale of the updated bot locale.
-
localeName
public final String localeName()
The updated locale name for the locale.
- Returns:
- The updated locale name for the locale.
-
description
public final String description()
The updated description of the locale.
- Returns:
- The updated description of the locale.
-
nluIntentConfidenceThreshold
public final Double nluIntentConfidenceThreshold()
The updated confidence threshold for inserting the
AMAZON.FallbackIntentandAMAZON.KendraSearchIntentintents in the list of possible intents for an utterance.- Returns:
- The updated confidence threshold for inserting the
AMAZON.FallbackIntentandAMAZON.KendraSearchIntentintents in the list of possible intents for an utterance.
-
voiceSettings
public final VoiceSettings voiceSettings()
The updated Amazon Polly voice to use for voice interaction with the user.
- Returns:
- The updated Amazon Polly voice to use for voice interaction with the user.
-
botLocaleStatus
public final BotLocaleStatus botLocaleStatus()
The current status of the locale. When the bot status is
Builtthe locale is ready for use.If the service returns an enum value that is not available in the current SDK version,
botLocaleStatuswill returnBotLocaleStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombotLocaleStatusAsString().- Returns:
- The current status of the locale. When the bot status is
Builtthe locale is ready for use. - See Also:
BotLocaleStatus
-
botLocaleStatusAsString
public final String botLocaleStatusAsString()
The current status of the locale. When the bot status is
Builtthe locale is ready for use.If the service returns an enum value that is not available in the current SDK version,
botLocaleStatuswill returnBotLocaleStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frombotLocaleStatusAsString().- Returns:
- The current status of the locale. When the bot status is
Builtthe locale is ready for use. - See Also:
BotLocaleStatus
-
hasFailureReasons
public final boolean hasFailureReasons()
For responses, this returns true if the service returned a value for the FailureReasons property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
failureReasons
public final List<String> failureReasons()
If the
botLocaleStatusisFailed, thefailureReasonsfield lists the errors that occurred while building the bot.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasFailureReasons()method.- Returns:
- If the
botLocaleStatusisFailed, thefailureReasonsfield lists the errors that occurred while building the bot.
-
creationDateTime
public final Instant creationDateTime()
A timestamp of the date and time that the locale was created.
- Returns:
- A timestamp of the date and time that the locale was created.
-
lastUpdatedDateTime
public final Instant lastUpdatedDateTime()
A timestamp of the date and time that the locale was last updated.
- Returns:
- A timestamp of the date and time that the locale was last updated.
-
hasRecommendedActions
public final boolean hasRecommendedActions()
For responses, this returns true if the service returned a value for the RecommendedActions property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
-
recommendedActions
public final List<String> recommendedActions()
Recommended actions to take to resolve an error in the
failureReasonsfield.Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasRecommendedActions()method.- Returns:
- Recommended actions to take to resolve an error in the
failureReasonsfield.
-
generativeAISettings
public final GenerativeAISettings generativeAISettings()
Contains settings for generative AI features powered by Amazon Bedrock for your bot locale.
- Returns:
- Contains settings for generative AI features powered by Amazon Bedrock for your bot locale.
-
toBuilder
public UpdateBotLocaleResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateBotLocaleResponse.Builder,UpdateBotLocaleResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static UpdateBotLocaleResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateBotLocaleResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
-