public static interface PutBotAliasResponse.Builder extends LexModelBuildingResponse.Builder, SdkPojo, CopyableBuilder<PutBotAliasResponse.Builder,PutBotAliasResponse>
Modifier and Type | Method and Description |
---|---|
PutBotAliasResponse.Builder |
botName(String botName)
The name of the bot that the alias points to.
|
PutBotAliasResponse.Builder |
botVersion(String botVersion)
The version of the bot that the alias points to.
|
PutBotAliasResponse.Builder |
checksum(String checksum)
The checksum for the current version of the alias.
|
default PutBotAliasResponse.Builder |
conversationLogs(Consumer<ConversationLogsResponse.Builder> conversationLogs)
The settings that determine how Amazon Lex uses conversation logs for the alias.
|
PutBotAliasResponse.Builder |
conversationLogs(ConversationLogsResponse conversationLogs)
The settings that determine how Amazon Lex uses conversation logs for the alias.
|
PutBotAliasResponse.Builder |
createdDate(Instant createdDate)
The date that the bot alias was created.
|
PutBotAliasResponse.Builder |
description(String description)
A description of the alias.
|
PutBotAliasResponse.Builder |
lastUpdatedDate(Instant lastUpdatedDate)
The date that the bot alias was updated.
|
PutBotAliasResponse.Builder |
name(String name)
The name of the alias.
|
PutBotAliasResponse.Builder |
tags(Collection<Tag> tags)
A list of tags associated with a bot.
|
PutBotAliasResponse.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of tags associated with a bot.
|
PutBotAliasResponse.Builder |
tags(Tag... tags)
A list of tags associated with a bot.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
PutBotAliasResponse.Builder name(String name)
The name of the alias.
name
- The name of the alias.PutBotAliasResponse.Builder description(String description)
A description of the alias.
description
- A description of the alias.PutBotAliasResponse.Builder botVersion(String botVersion)
The version of the bot that the alias points to.
botVersion
- The version of the bot that the alias points to.PutBotAliasResponse.Builder botName(String botName)
The name of the bot that the alias points to.
botName
- The name of the bot that the alias points to.PutBotAliasResponse.Builder lastUpdatedDate(Instant lastUpdatedDate)
The date that the bot alias was updated. When you create a resource, the creation date and the last updated date are the same.
lastUpdatedDate
- The date that the bot alias was updated. When you create a resource, the creation date and the last
updated date are the same.PutBotAliasResponse.Builder createdDate(Instant createdDate)
The date that the bot alias was created.
createdDate
- The date that the bot alias was created.PutBotAliasResponse.Builder checksum(String checksum)
The checksum for the current version of the alias.
checksum
- The checksum for the current version of the alias.PutBotAliasResponse.Builder conversationLogs(ConversationLogsResponse conversationLogs)
The settings that determine how Amazon Lex uses conversation logs for the alias.
conversationLogs
- The settings that determine how Amazon Lex uses conversation logs for the alias.default PutBotAliasResponse.Builder conversationLogs(Consumer<ConversationLogsResponse.Builder> conversationLogs)
The settings that determine how Amazon Lex uses conversation logs for the alias.
This is a convenience that creates an instance of theConversationLogsResponse.Builder
avoiding the
need to create one manually via ConversationLogsResponse.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to conversationLogs(ConversationLogsResponse)
.conversationLogs
- a consumer that will call methods on ConversationLogsResponse.Builder
conversationLogs(ConversationLogsResponse)
PutBotAliasResponse.Builder tags(Collection<Tag> tags)
A list of tags associated with a bot.
tags
- A list of tags associated with a bot.PutBotAliasResponse.Builder tags(Tag... tags)
A list of tags associated with a bot.
tags
- A list of tags associated with a bot.PutBotAliasResponse.Builder tags(Consumer<Tag.Builder>... tags)
A list of tags associated with a bot.
This is a convenience that creates an instance of theList.Builder
avoiding the need to create
one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its result
is passed to #tags(List)
.tags
- a consumer that will call methods on List.Builder
#tags(List)