@Generated(value="software.amazon.awssdk:codegen") public final class UpdateBotAliasRequest extends LexModelsV2Request implements ToCopyableBuilder<UpdateBotAliasRequest.Builder,UpdateBotAliasRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
UpdateBotAliasRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
botAliasId()
The unique identifier of the bot alias.
|
Map<String,BotAliasLocaleSettings> |
botAliasLocaleSettings()
The new Lambda functions to use in each locale for the bot alias.
|
String |
botAliasName()
The new name to assign to the bot alias.
|
String |
botId()
The identifier of the bot with the updated alias.
|
String |
botVersion()
The new bot version to assign to the bot alias.
|
static UpdateBotAliasRequest.Builder |
builder() |
ConversationLogSettings |
conversationLogSettings()
The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
|
String |
description()
The new description to assign to the bot alias.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasBotAliasLocaleSettings()
Returns true if the BotAliasLocaleSettings property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
SentimentAnalysisSettings |
sentimentAnalysisSettings()
Returns the value of the SentimentAnalysisSettings property for this object.
|
static Class<? extends UpdateBotAliasRequest.Builder> |
serializableBuilderClass() |
UpdateBotAliasRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String botAliasId()
The unique identifier of the bot alias.
public final String botAliasName()
The new name to assign to the bot alias.
public final String description()
The new description to assign to the bot alias.
public final String botVersion()
The new bot version to assign to the bot alias.
public final boolean hasBotAliasLocaleSettings()
public final Map<String,BotAliasLocaleSettings> botAliasLocaleSettings()
The new Lambda functions to use in each locale for the bot alias.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasBotAliasLocaleSettings() to see if a value was sent in this field.
public final ConversationLogSettings conversationLogSettings()
The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
public final SentimentAnalysisSettings sentimentAnalysisSettings()
public final String botId()
The identifier of the bot with the updated alias.
public UpdateBotAliasRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<UpdateBotAliasRequest.Builder,UpdateBotAliasRequest>toBuilder in class LexModelsV2Requestpublic static UpdateBotAliasRequest.Builder builder()
public static Class<? extends UpdateBotAliasRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2021. All rights reserved.