Interface StartBotAnalyzerRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<StartBotAnalyzerRequest.Builder,,StartBotAnalyzerRequest> LexModelsV2Request.Builder,SdkBuilder<StartBotAnalyzerRequest.Builder,,StartBotAnalyzerRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
StartBotAnalyzerRequest
@Mutable
@NotThreadSafe
public static interface StartBotAnalyzerRequest.Builder
extends LexModelsV2Request.Builder, SdkPojo, CopyableBuilder<StartBotAnalyzerRequest.Builder,StartBotAnalyzerRequest>
-
Method Summary
Modifier and TypeMethodDescriptionanalysisScope(String analysisScope) The scope of analysis to perform.analysisScope(AnalysisScope analysisScope) The scope of analysis to perform.The unique identifier of the bot to analyze.botVersion(String botVersion) The version of the bot to analyze.The locale identifier for the bot locale to analyze.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Request.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
botId
The unique identifier of the bot to analyze.
- Parameters:
botId- The unique identifier of the bot to analyze.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisScope
The scope of analysis to perform. Currently only
BotLocalescope is supported.Valid Values:
BotLocale- Parameters:
analysisScope- The scope of analysis to perform. Currently onlyBotLocalescope is supported.Valid Values:
BotLocale- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisScope
The scope of analysis to perform. Currently only
BotLocalescope is supported.Valid Values:
BotLocale- Parameters:
analysisScope- The scope of analysis to perform. Currently onlyBotLocalescope is supported.Valid Values:
BotLocale- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
localeId
The locale identifier for the bot locale to analyze. Required when
analysisScopeisBotLocale.- Parameters:
localeId- The locale identifier for the bot locale to analyze. Required whenanalysisScopeisBotLocale.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botVersion
The version of the bot to analyze. Defaults to
DRAFTif not specified.- Parameters:
botVersion- The version of the bot to analyze. Defaults toDRAFTif not specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
StartBotAnalyzerRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
StartBotAnalyzerRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-