Interface DeleteBotAliasRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<DeleteBotAliasRequest.Builder,DeleteBotAliasRequest>,LexModelsV2Request.Builder,SdkBuilder<DeleteBotAliasRequest.Builder,DeleteBotAliasRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- DeleteBotAliasRequest
public static interface DeleteBotAliasRequest.Builder extends LexModelsV2Request.Builder, SdkPojo, CopyableBuilder<DeleteBotAliasRequest.Builder,DeleteBotAliasRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DeleteBotAliasRequest.BuilderbotAliasId(String botAliasId)The unique identifier of the bot alias to delete.DeleteBotAliasRequest.BuilderbotId(String botId)The unique identifier of the bot associated with the alias to delete.DeleteBotAliasRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)DeleteBotAliasRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)DeleteBotAliasRequest.BuilderskipResourceInUseCheck(Boolean skipResourceInUseCheck)By default, Amazon Lex checks if any other resource, such as a bot network, is using the bot alias before it is deleted and throws aResourceInUseExceptionexception if the alias is being used by another resource.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Request.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
botAliasId
DeleteBotAliasRequest.Builder botAliasId(String botAliasId)
The unique identifier of the bot alias to delete.
- Parameters:
botAliasId- The unique identifier of the bot alias to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botId
DeleteBotAliasRequest.Builder botId(String botId)
The unique identifier of the bot associated with the alias to delete.
- Parameters:
botId- The unique identifier of the bot associated with the alias to delete.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
skipResourceInUseCheck
DeleteBotAliasRequest.Builder skipResourceInUseCheck(Boolean skipResourceInUseCheck)
By default, Amazon Lex checks if any other resource, such as a bot network, is using the bot alias before it is deleted and throws a
ResourceInUseExceptionexception if the alias is being used by another resource. Set this parameter totrueto skip this check and remove the alias even if it is being used by another resource.- Parameters:
skipResourceInUseCheck- By default, Amazon Lex checks if any other resource, such as a bot network, is using the bot alias before it is deleted and throws aResourceInUseExceptionexception if the alias is being used by another resource. Set this parameter totrueto skip this check and remove the alias even if it is being used by another resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
DeleteBotAliasRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
DeleteBotAliasRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-