Interface CreateAutonomousDatabaseWalletRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateAutonomousDatabaseWalletRequest.Builder,,CreateAutonomousDatabaseWalletRequest> OdbRequest.Builder,SdkBuilder<CreateAutonomousDatabaseWalletRequest.Builder,,CreateAutonomousDatabaseWalletRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateAutonomousDatabaseWalletRequest
-
Method Summary
Modifier and TypeMethodDescriptionautonomousDatabaseId(String autonomousDatabaseId) The unique identifier of the Autonomous Database to create a wallet for.clientToken(String clientToken) A client-provided token to ensure the idempotency of the request.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The password to encrypt the keys inside the wallet.passwordSource(String passwordSource) The source of the password for encrypting the wallet.passwordSource(WalletPasswordSource passwordSource) The source of the password for encrypting the wallet.passwordSourceConfiguration(Consumer<WalletPasswordSourceConfigurationInput.Builder> passwordSourceConfiguration) The configuration of the password source for the Autonomous Database wallet.passwordSourceConfiguration(WalletPasswordSourceConfigurationInput passwordSourceConfiguration) The configuration of the password source for the Autonomous Database wallet.walletType(String walletType) The type of wallet to create, either a regional wallet or an instance wallet.walletType(WalletType walletType) The type of wallet to create, either a regional wallet or an instance wallet.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.odb.model.OdbRequest.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
-
autonomousDatabaseId
The unique identifier of the Autonomous Database to create a wallet for.
- Parameters:
autonomousDatabaseId- The unique identifier of the Autonomous Database to create a wallet for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
walletType
The type of wallet to create, either a regional wallet or an instance wallet.
- Parameters:
walletType- The type of wallet to create, either a regional wallet or an instance wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
walletType
The type of wallet to create, either a regional wallet or an instance wallet.
- Parameters:
walletType- The type of wallet to create, either a regional wallet or an instance wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
password
The password to encrypt the keys inside the wallet.
- Parameters:
password- The password to encrypt the keys inside the wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passwordSource
The source of the password for encrypting the wallet. When set to
CUSTOMER_MANAGED_AWS_SECRET, the password is retrieved from an Amazon Web Services Secrets Manager secret.- Parameters:
passwordSource- The source of the password for encrypting the wallet. When set toCUSTOMER_MANAGED_AWS_SECRET, the password is retrieved from an Amazon Web Services Secrets Manager secret.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
passwordSource
The source of the password for encrypting the wallet. When set to
CUSTOMER_MANAGED_AWS_SECRET, the password is retrieved from an Amazon Web Services Secrets Manager secret.- Parameters:
passwordSource- The source of the password for encrypting the wallet. When set toCUSTOMER_MANAGED_AWS_SECRET, the password is retrieved from an Amazon Web Services Secrets Manager secret.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
passwordSourceConfiguration
CreateAutonomousDatabaseWalletRequest.Builder passwordSourceConfiguration(WalletPasswordSourceConfigurationInput passwordSourceConfiguration) The configuration of the password source for the Autonomous Database wallet.
- Parameters:
passwordSourceConfiguration- The configuration of the password source for the Autonomous Database wallet.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passwordSourceConfiguration
default CreateAutonomousDatabaseWalletRequest.Builder passwordSourceConfiguration(Consumer<WalletPasswordSourceConfigurationInput.Builder> passwordSourceConfiguration) The configuration of the password source for the Autonomous Database wallet.
This is a convenience method that creates an instance of theWalletPasswordSourceConfigurationInput.Builderavoiding the need to create one manually viaWalletPasswordSourceConfigurationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed topasswordSourceConfiguration(WalletPasswordSourceConfigurationInput).- Parameters:
passwordSourceConfiguration- a consumer that will call methods onWalletPasswordSourceConfigurationInput.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
A client-provided token to ensure the idempotency of the request.
- Parameters:
clientToken- A client-provided token to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAutonomousDatabaseWalletRequest.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
CreateAutonomousDatabaseWalletRequest.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.
-