public static interface PutBotAliasRequest.Builder extends LexModelBuildingRequest.Builder, SdkPojo, CopyableBuilder<PutBotAliasRequest.Builder,PutBotAliasRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildPutBotAliasRequest.Builder name(String name)
The name of the alias. The name is not case sensitive.
name - The name of the alias. The name is not case sensitive.PutBotAliasRequest.Builder description(String description)
A description of the alias.
description - A description of the alias.PutBotAliasRequest.Builder botVersion(String botVersion)
The version of the bot.
botVersion - The version of the bot.PutBotAliasRequest.Builder botName(String botName)
The name of the bot.
botName - The name of the bot.PutBotAliasRequest.Builder checksum(String checksum)
Identifies a specific revision of the $LATEST version.
When you create a new bot alias, leave the checksum field blank. If you specify a checksum you
get a BadRequestException exception.
When you want to update a bot alias, set the checksum field to the checksum of the most recent
revision of the $LATEST version. If you don't specify the checksum field, or if
the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
checksum - Identifies a specific revision of the $LATEST version.
When you create a new bot alias, leave the checksum field blank. If you specify a
checksum you get a BadRequestException exception.
When you want to update a bot alias, set the checksum field to the checksum of the most
recent revision of the $LATEST version. If you don't specify the checksum
field, or if the checksum does not match the $LATEST version, you get a
PreconditionFailedException exception.
PutBotAliasRequest.Builder conversationLogs(ConversationLogsRequest conversationLogs)
Settings for conversation logs for the alias.
conversationLogs - Settings for conversation logs for the alias.default PutBotAliasRequest.Builder conversationLogs(Consumer<ConversationLogsRequest.Builder> conversationLogs)
Settings for conversation logs for the alias.
This is a convenience that creates an instance of theConversationLogsRequest.Builder avoiding the
need to create one manually via ConversationLogsRequest.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to conversationLogs(ConversationLogsRequest).conversationLogs - a consumer that will call methods on ConversationLogsRequest.BuilderconversationLogs(ConversationLogsRequest)PutBotAliasRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderPutBotAliasRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2020. All rights reserved.