Interface DescribeBotResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<DescribeBotResponse.Builder,,- DescribeBotResponse> - LexModelsV2Response.Builder,- SdkBuilder<DescribeBotResponse.Builder,,- DescribeBotResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- DescribeBotResponse
- 
Method SummaryModifier and TypeMethodDescriptionThe unique identifier of the bot.botMembers(Collection<BotMember> botMembers) The list of bots in the network that was described.botMembers(Consumer<BotMember.Builder>... botMembers) The list of bots in the network that was described.botMembers(BotMember... botMembers) The list of bots in the network that was described.The name of the bot.The current status of the bot.The current status of the bot.The type of the bot that was described.The type of the bot that was described.creationDateTime(Instant creationDateTime) A timestamp of the date and time that the bot was created.default DescribeBotResponse.BuilderdataPrivacy(Consumer<DataPrivacy.Builder> dataPrivacy) Settings for managing data privacy of the bot and its conversations with users.dataPrivacy(DataPrivacy dataPrivacy) Settings for managing data privacy of the bot and its conversations with users.description(String description) The description of the bot.default DescribeBotResponse.BuildererrorLogSettings(Consumer<ErrorLogSettings.Builder> errorLogSettings) Contains the configuration for error logging that specifies where and how bot errors are recorded, including destinations like CloudWatch Logs.errorLogSettings(ErrorLogSettings errorLogSettings) Contains the configuration for error logging that specifies where and how bot errors are recorded, including destinations like CloudWatch Logs.failureReasons(String... failureReasons) If thebotStatusisFailed, this contains a list of reasons that the bot couldn't be built.failureReasons(Collection<String> failureReasons) If thebotStatusisFailed, this contains a list of reasons that the bot couldn't be built.idleSessionTTLInSeconds(Integer idleSessionTTLInSeconds) The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.lastUpdatedDateTime(Instant lastUpdatedDateTime) A timestamp of the date and time that the bot was last updated.The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
botIdThe unique identifier of the bot. - Parameters:
- botId- The unique identifier of the bot.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
botNameThe name of the bot. - Parameters:
- botName- The name of the bot.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionThe description of the bot. - Parameters:
- description- The description of the bot.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
roleArnThe Amazon Resource Name (ARN) of an IAM role that has permission to access the bot. - Parameters:
- roleArn- The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dataPrivacySettings for managing data privacy of the bot and its conversations with users. - Parameters:
- dataPrivacy- Settings for managing data privacy of the bot and its conversations with users.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dataPrivacySettings for managing data privacy of the bot and its conversations with users. This is a convenience method that creates an instance of theDataPrivacy.Builderavoiding the need to create one manually viaDataPrivacy.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataPrivacy(DataPrivacy).- Parameters:
- dataPrivacy- a consumer that will call methods on- DataPrivacy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
idleSessionTTLInSecondsThe maximum time in seconds that Amazon Lex retains the data gathered in a conversation. - Parameters:
- idleSessionTTLInSeconds- The maximum time in seconds that Amazon Lex retains the data gathered in a conversation.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
botStatusThe current status of the bot. When the status is Availablethe bot is ready to be used in conversations with users.- Parameters:
- botStatus- The current status of the bot. When the status is- Availablethe bot is ready to be used in conversations with users.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
botStatusThe current status of the bot. When the status is Availablethe bot is ready to be used in conversations with users.- Parameters:
- botStatus- The current status of the bot. When the status is- Availablethe bot is ready to be used in conversations with users.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
creationDateTimeA timestamp of the date and time that the bot was created. - Parameters:
- creationDateTime- A timestamp of the date and time that the bot was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lastUpdatedDateTimeA timestamp of the date and time that the bot was last updated. - Parameters:
- lastUpdatedDateTime- A timestamp of the date and time that the bot was last updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
botTypeThe type of the bot that was described. - Parameters:
- botType- The type of the bot that was described.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
botTypeThe type of the bot that was described. - Parameters:
- botType- The type of the bot that was described.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
botMembersThe list of bots in the network that was described. - Parameters:
- botMembers- The list of bots in the network that was described.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
botMembersThe list of bots in the network that was described. - Parameters:
- botMembers- The list of bots in the network that was described.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
botMembersThe list of bots in the network that was described. This is a convenience method that creates an instance of theBotMember.Builderavoiding the need to create one manually viaBotMember.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobotMembers(List<BotMember>).- Parameters:
- botMembers- a consumer that will call methods on- BotMember.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
failureReasonsIf the botStatusisFailed, this contains a list of reasons that the bot couldn't be built.- Parameters:
- failureReasons- If the- botStatusis- Failed, this contains a list of reasons that the bot couldn't be built.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
failureReasonsIf the botStatusisFailed, this contains a list of reasons that the bot couldn't be built.- Parameters:
- failureReasons- If the- botStatusis- Failed, this contains a list of reasons that the bot couldn't be built.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
errorLogSettingsContains the configuration for error logging that specifies where and how bot errors are recorded, including destinations like CloudWatch Logs. - Parameters:
- errorLogSettings- Contains the configuration for error logging that specifies where and how bot errors are recorded, including destinations like CloudWatch Logs.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
errorLogSettingsdefault DescribeBotResponse.Builder errorLogSettings(Consumer<ErrorLogSettings.Builder> errorLogSettings) Contains the configuration for error logging that specifies where and how bot errors are recorded, including destinations like CloudWatch Logs. This is a convenience method that creates an instance of theErrorLogSettings.Builderavoiding the need to create one manually viaErrorLogSettings.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerrorLogSettings(ErrorLogSettings).- Parameters:
- errorLogSettings- a consumer that will call methods on- ErrorLogSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-