Interface CreateAutonomousDatabaseRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateAutonomousDatabaseRequest.Builder,,CreateAutonomousDatabaseRequest> OdbRequest.Builder,SdkBuilder<CreateAutonomousDatabaseRequest.Builder,,CreateAutonomousDatabaseRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateAutonomousDatabaseRequest
-
Method Summary
Modifier and TypeMethodDescriptionadminPassword(String adminPassword) The password for theADMINuser of the Autonomous Database.allowlistedIps(String... allowlistedIps) The list of IP addresses that are allowed to access the Autonomous Database.allowlistedIps(Collection<String> allowlistedIps) The list of IP addresses that are allowed to access the Autonomous Database.autonomousMaintenanceScheduleType(String autonomousMaintenanceScheduleType) The maintenance schedule type for the Autonomous Database.autonomousMaintenanceScheduleType(AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType) The maintenance schedule type for the Autonomous Database.backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays) The retention period, in days, for automatic backups of the Autonomous Database.byolComputeCountLimit(Double byolComputeCountLimit) The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.characterSet(String characterSet) The character set to use for the Autonomous Database.clientToken(String clientToken) A client-provided token to ensure the idempotency of the request.computeCount(Double computeCount) The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), to assign to the Autonomous Database.cpuCoreCount(Integer cpuCoreCount) The number of CPU cores to allocate to the Autonomous Database.customerContactsToSendToOCI(Collection<CustomerContact> customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.customerContactsToSendToOCI(Consumer<CustomerContact.Builder>... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.customerContactsToSendToOCI(CustomerContact... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.databaseEdition(String databaseEdition) The Oracle Database edition to apply to the Autonomous Database.databaseEdition(DatabaseEdition databaseEdition) The Oracle Database edition to apply to the Autonomous Database.dataStorageSizeInGBs(Integer dataStorageSizeInGBs) The size, in gigabytes (GB), of the data volume to allocate for the Autonomous Database.dataStorageSizeInTBs(Integer dataStorageSizeInTBs) The size, in terabytes (TB), of the data volume to allocate for the Autonomous Database.The name of the Autonomous Database.dbToolsDetails(Collection<DatabaseTool> dbToolsDetails) The list of database management tools to enable for the Autonomous Database.dbToolsDetails(Consumer<DatabaseTool.Builder>... dbToolsDetails) The list of database management tools to enable for the Autonomous Database.dbToolsDetails(DatabaseTool... dbToolsDetails) The list of database management tools to enable for the Autonomous Database.The Oracle Database software version to use for the Autonomous Database.dbWorkload(String dbWorkload) The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.dbWorkload(DbWorkload dbWorkload) The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.displayName(String displayName) The user-friendly name for the Autonomous Database.encryptionKeyConfiguration(Consumer<EncryptionKeyConfigurationInput.Builder> encryptionKeyConfiguration) The configuration of the encryption key to use for the Autonomous Database.encryptionKeyConfiguration(EncryptionKeyConfigurationInput encryptionKeyConfiguration) The configuration of the encryption key to use for the Autonomous Database.encryptionKeyProvider(String encryptionKeyProvider) The provider of the encryption key to use for the Autonomous Database.encryptionKeyProvider(EncryptionKeyProviderInput encryptionKeyProvider) The provider of the encryption key to use for the Autonomous Database.isAutoScalingEnabled(Boolean isAutoScalingEnabled) Specifies whether to enable automatic scaling of the compute resources for the Autonomous Database.isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled) Specifies whether to enable automatic scaling of the storage for the Autonomous Database.isBackupRetentionLocked(Boolean isBackupRetentionLocked) Specifies whether to lock the backup retention period of the Autonomous Database to prevent it from being shortened.isLocalDataGuardEnabled(Boolean isLocalDataGuardEnabled) Specifies whether to enable local Oracle Data Guard for the Autonomous Database.isMtlsConnectionRequired(Boolean isMtlsConnectionRequired) Specifies whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.licenseModel(String licenseModel) The Oracle license model to apply to the Autonomous Database.licenseModel(LicenseModel licenseModel) The Oracle license model to apply to the Autonomous Database.ncharacterSet(String ncharacterSet) The national character set to use for the Autonomous Database.odbNetworkId(String odbNetworkId) The unique identifier of the ODB network to be used for the Autonomous Database.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.privateEndpointIp(String privateEndpointIp) The private endpoint IP address for the Autonomous Database.privateEndpointLabel(String privateEndpointLabel) The private endpoint label for the Autonomous Database.resourcePoolLeaderId(String resourcePoolLeaderId) The unique identifier of the resource pool leader Autonomous Database.resourcePoolSummary(Consumer<ResourcePoolSummary.Builder> resourcePoolSummary) The configuration of the resource pool for the Autonomous Database.resourcePoolSummary(ResourcePoolSummary resourcePoolSummary) The configuration of the resource pool for the Autonomous Database.scheduledOperations(Collection<ScheduledOperationDetails> scheduledOperations) The list of scheduled start and stop times for the Autonomous Database.scheduledOperations(Consumer<ScheduledOperationDetails.Builder>... scheduledOperations) The list of scheduled start and stop times for the Autonomous Database.scheduledOperations(ScheduledOperationDetails... scheduledOperations) The list of scheduled start and stop times for the Autonomous Database.The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.source(SourceType source) The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration) The configuration details for the source used to create the Autonomous Database.sourceConfiguration(SourceConfiguration sourceConfiguration) The configuration details for the source used to create the Autonomous Database.standbyAllowlistedIps(String... standbyAllowlistedIps) The list of IP addresses that are allowed to access the standby Autonomous Database.standbyAllowlistedIps(Collection<String> standbyAllowlistedIps) The list of IP addresses that are allowed to access the standby Autonomous Database.standbyAllowlistedIpsSource(String standbyAllowlistedIpsSource) The source of the allowlisted IP addresses for the standby Autonomous Database.standbyAllowlistedIpsSource(StandbyAllowlistedIpsSource standbyAllowlistedIpsSource) The source of the allowlisted IP addresses for the standby Autonomous Database.The list of resource tags to apply to the Autonomous Database.transportableTablespace(Consumer<TransportableTablespace.Builder> transportableTablespace) The transportable tablespace configuration to use when creating the Autonomous Database.transportableTablespace(TransportableTablespace transportableTablespace) The transportable tablespace configuration to use when creating the Autonomous Database.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
-
odbNetworkId
The unique identifier of the ODB network to be used for the Autonomous Database.
- Parameters:
odbNetworkId- The unique identifier of the ODB network to be used for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The user-friendly name for the Autonomous Database. The name does not have to be unique.
- Parameters:
displayName- The user-friendly name for the Autonomous Database. The name does not have to be unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbName
The name of the Autonomous Database. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The name must be unique in the Amazon Web Services account.
- Parameters:
dbName- The name of the Autonomous Database. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The name must be unique in the Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adminPassword
The password for the
ADMINuser of the Autonomous Database.- Parameters:
adminPassword- The password for theADMINuser of the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeCount
The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), to assign to the Autonomous Database.
- Parameters:
computeCount- The compute capacity, in number of Elastic CPUs (ECPUs) or Oracle CPUs (OCPUs), to assign to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataStorageSizeInTBs
The size, in terabytes (TB), of the data volume to allocate for the Autonomous Database.
- Parameters:
dataStorageSizeInTBs- The size, in terabytes (TB), of the data volume to allocate for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataStorageSizeInGBs
The size, in gigabytes (GB), of the data volume to allocate for the Autonomous Database.
- Parameters:
dataStorageSizeInGBs- The size, in gigabytes (GB), of the data volume to allocate for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbWorkload
The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
- Parameters:
dbWorkload- The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dbWorkload
The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.
- Parameters:
dbWorkload- The intended use of the Autonomous Database, such as transaction processing, data warehouse, JSON database, or APEX.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isAutoScalingEnabled
Specifies whether to enable automatic scaling of the compute resources for the Autonomous Database.
- Parameters:
isAutoScalingEnabled- Specifies whether to enable automatic scaling of the compute resources for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isAutoScalingForStorageEnabled
CreateAutonomousDatabaseRequest.Builder isAutoScalingForStorageEnabled(Boolean isAutoScalingForStorageEnabled) Specifies whether to enable automatic scaling of the storage for the Autonomous Database.
- Parameters:
isAutoScalingForStorageEnabled- Specifies whether to enable automatic scaling of the storage for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseModel
The Oracle license model to apply to the Autonomous Database.
- Parameters:
licenseModel- The Oracle license model to apply to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseModel
The Oracle license model to apply to the Autonomous Database.
- Parameters:
licenseModel- The Oracle license model to apply to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
characterSet
The character set to use for the Autonomous Database.
- Parameters:
characterSet- The character set to use for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ncharacterSet
The national character set to use for the Autonomous Database.
- Parameters:
ncharacterSet- The national character set to use for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbVersion
The Oracle Database software version to use for the Autonomous Database.
- Parameters:
dbVersion- The Oracle Database software version to use for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
databaseEdition
The Oracle Database edition to apply to the Autonomous Database.
- Parameters:
databaseEdition- The Oracle Database edition to apply to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
databaseEdition
The Oracle Database edition to apply to the Autonomous Database.
- Parameters:
databaseEdition- The Oracle Database edition to apply to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
standbyAllowlistedIpsSource
CreateAutonomousDatabaseRequest.Builder standbyAllowlistedIpsSource(String standbyAllowlistedIpsSource) The source of the allowlisted IP addresses for the standby Autonomous Database.
- Parameters:
standbyAllowlistedIpsSource- The source of the allowlisted IP addresses for the standby Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
standbyAllowlistedIpsSource
CreateAutonomousDatabaseRequest.Builder standbyAllowlistedIpsSource(StandbyAllowlistedIpsSource standbyAllowlistedIpsSource) The source of the allowlisted IP addresses for the standby Autonomous Database.
- Parameters:
standbyAllowlistedIpsSource- The source of the allowlisted IP addresses for the standby Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autonomousMaintenanceScheduleType
CreateAutonomousDatabaseRequest.Builder autonomousMaintenanceScheduleType(String autonomousMaintenanceScheduleType) The maintenance schedule type for the Autonomous Database.
- Parameters:
autonomousMaintenanceScheduleType- The maintenance schedule type for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
autonomousMaintenanceScheduleType
CreateAutonomousDatabaseRequest.Builder autonomousMaintenanceScheduleType(AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType) The maintenance schedule type for the Autonomous Database.
- Parameters:
autonomousMaintenanceScheduleType- The maintenance schedule type for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
backupRetentionPeriodInDays
CreateAutonomousDatabaseRequest.Builder backupRetentionPeriodInDays(Integer backupRetentionPeriodInDays) The retention period, in days, for automatic backups of the Autonomous Database.
- Parameters:
backupRetentionPeriodInDays- The retention period, in days, for automatic backups of the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
byolComputeCountLimit
The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.
- Parameters:
byolComputeCountLimit- The maximum number of compute resources that you can allocate to the Autonomous Database under the bring-your-own-license (BYOL) model.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpuCoreCount
The number of CPU cores to allocate to the Autonomous Database.
- Parameters:
cpuCoreCount- The number of CPU cores to allocate to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerContactsToSendToOCI
CreateAutonomousDatabaseRequest.Builder customerContactsToSendToOCI(Collection<CustomerContact> customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.
- Parameters:
customerContactsToSendToOCI- The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerContactsToSendToOCI
CreateAutonomousDatabaseRequest.Builder customerContactsToSendToOCI(CustomerContact... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.
- Parameters:
customerContactsToSendToOCI- The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerContactsToSendToOCI
CreateAutonomousDatabaseRequest.Builder customerContactsToSendToOCI(Consumer<CustomerContact.Builder>... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from Oracle Cloud Infrastructure (OCI) for the Autonomous Database.
This is a convenience method that creates an instance of theCustomerContact.Builderavoiding the need to create one manually viaCustomerContact.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomerContactsToSendToOCI(List<CustomerContact>).- Parameters:
customerContactsToSendToOCI- a consumer that will call methods onCustomerContact.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
privateEndpointIp
The private endpoint IP address for the Autonomous Database.
- Parameters:
privateEndpointIp- The private endpoint IP address for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateEndpointLabel
The private endpoint label for the Autonomous Database.
- Parameters:
privateEndpointLabel- The private endpoint label for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourcePoolLeaderId
The unique identifier of the resource pool leader Autonomous Database.
- Parameters:
resourcePoolLeaderId- The unique identifier of the resource pool leader Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourcePoolSummary
CreateAutonomousDatabaseRequest.Builder resourcePoolSummary(ResourcePoolSummary resourcePoolSummary) The configuration of the resource pool for the Autonomous Database.
- Parameters:
resourcePoolSummary- The configuration of the resource pool for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourcePoolSummary
default CreateAutonomousDatabaseRequest.Builder resourcePoolSummary(Consumer<ResourcePoolSummary.Builder> resourcePoolSummary) The configuration of the resource pool for the Autonomous Database.
This is a convenience method that creates an instance of theResourcePoolSummary.Builderavoiding the need to create one manually viaResourcePoolSummary.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toresourcePoolSummary(ResourcePoolSummary).- Parameters:
resourcePoolSummary- a consumer that will call methods onResourcePoolSummary.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scheduledOperations
CreateAutonomousDatabaseRequest.Builder scheduledOperations(Collection<ScheduledOperationDetails> scheduledOperations) The list of scheduled start and stop times for the Autonomous Database.
- Parameters:
scheduledOperations- The list of scheduled start and stop times for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduledOperations
CreateAutonomousDatabaseRequest.Builder scheduledOperations(ScheduledOperationDetails... scheduledOperations) The list of scheduled start and stop times for the Autonomous Database.
- Parameters:
scheduledOperations- The list of scheduled start and stop times for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduledOperations
CreateAutonomousDatabaseRequest.Builder scheduledOperations(Consumer<ScheduledOperationDetails.Builder>... scheduledOperations) The list of scheduled start and stop times for the Autonomous Database.
This is a convenience method that creates an instance of theScheduledOperationDetails.Builderavoiding the need to create one manually viaScheduledOperationDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toscheduledOperations(List<ScheduledOperationDetails>).- Parameters:
scheduledOperations- a consumer that will call methods onScheduledOperationDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
standbyAllowlistedIps
CreateAutonomousDatabaseRequest.Builder standbyAllowlistedIps(Collection<String> standbyAllowlistedIps) The list of IP addresses that are allowed to access the standby Autonomous Database.
- Parameters:
standbyAllowlistedIps- The list of IP addresses that are allowed to access the standby Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
standbyAllowlistedIps
The list of IP addresses that are allowed to access the standby Autonomous Database.
- Parameters:
standbyAllowlistedIps- The list of IP addresses that are allowed to access the standby Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowlistedIps
The list of IP addresses that are allowed to access the Autonomous Database.
- Parameters:
allowlistedIps- The list of IP addresses that are allowed to access the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowlistedIps
The list of IP addresses that are allowed to access the Autonomous Database.
- Parameters:
allowlistedIps- The list of IP addresses that are allowed to access the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transportableTablespace
CreateAutonomousDatabaseRequest.Builder transportableTablespace(TransportableTablespace transportableTablespace) The transportable tablespace configuration to use when creating the Autonomous Database.
- Parameters:
transportableTablespace- The transportable tablespace configuration to use when creating the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transportableTablespace
default CreateAutonomousDatabaseRequest.Builder transportableTablespace(Consumer<TransportableTablespace.Builder> transportableTablespace) The transportable tablespace configuration to use when creating the Autonomous Database.
This is a convenience method that creates an instance of theTransportableTablespace.Builderavoiding the need to create one manually viaTransportableTablespace.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totransportableTablespace(TransportableTablespace).- Parameters:
transportableTablespace- a consumer that will call methods onTransportableTablespace.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isBackupRetentionLocked
Specifies whether to lock the backup retention period of the Autonomous Database to prevent it from being shortened.
- Parameters:
isBackupRetentionLocked- Specifies whether to lock the backup retention period of the Autonomous Database to prevent it from being shortened.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isLocalDataGuardEnabled
Specifies whether to enable local Oracle Data Guard for the Autonomous Database.
- Parameters:
isLocalDataGuardEnabled- Specifies whether to enable local Oracle Data Guard for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isMtlsConnectionRequired
Specifies whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.
- Parameters:
isMtlsConnectionRequired- Specifies whether mutual TLS (mTLS) authentication is required to connect to the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbToolsDetails
The list of database management tools to enable for the Autonomous Database.
- Parameters:
dbToolsDetails- The list of database management tools to enable for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbToolsDetails
The list of database management tools to enable for the Autonomous Database.
- Parameters:
dbToolsDetails- The list of database management tools to enable for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbToolsDetails
CreateAutonomousDatabaseRequest.Builder dbToolsDetails(Consumer<DatabaseTool.Builder>... dbToolsDetails) The list of database management tools to enable for the Autonomous Database.
This is a convenience method that creates an instance of theDatabaseTool.Builderavoiding the need to create one manually viaDatabaseTool.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todbToolsDetails(List<DatabaseTool>).- Parameters:
dbToolsDetails- a consumer that will call methods onDatabaseTool.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.
- Parameters:
source- The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
source
The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.
- Parameters:
source- The source from which to create the Autonomous Database, such as a clone, backup, or cross-Region copy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sourceConfiguration
CreateAutonomousDatabaseRequest.Builder sourceConfiguration(SourceConfiguration sourceConfiguration) The configuration details for the source used to create the Autonomous Database.
- Parameters:
sourceConfiguration- The configuration details for the source used to create the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceConfiguration
default CreateAutonomousDatabaseRequest.Builder sourceConfiguration(Consumer<SourceConfiguration.Builder> sourceConfiguration) The configuration details for the source used to create the Autonomous Database.
This is a convenience method that creates an instance of theSourceConfiguration.Builderavoiding the need to create one manually viaSourceConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosourceConfiguration(SourceConfiguration).- Parameters:
sourceConfiguration- a consumer that will call methods onSourceConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionKeyProvider
The provider of the encryption key to use for the Autonomous Database.
- Parameters:
encryptionKeyProvider- The provider of the encryption key to use for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionKeyProvider
CreateAutonomousDatabaseRequest.Builder encryptionKeyProvider(EncryptionKeyProviderInput encryptionKeyProvider) The provider of the encryption key to use for the Autonomous Database.
- Parameters:
encryptionKeyProvider- The provider of the encryption key to use for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
encryptionKeyConfiguration
CreateAutonomousDatabaseRequest.Builder encryptionKeyConfiguration(EncryptionKeyConfigurationInput encryptionKeyConfiguration) The configuration of the encryption key to use for the Autonomous Database.
- Parameters:
encryptionKeyConfiguration- The configuration of the encryption key to use for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
encryptionKeyConfiguration
default CreateAutonomousDatabaseRequest.Builder encryptionKeyConfiguration(Consumer<EncryptionKeyConfigurationInput.Builder> encryptionKeyConfiguration) The configuration of the encryption key to use for the Autonomous Database.
This is a convenience method that creates an instance of theEncryptionKeyConfigurationInput.Builderavoiding the need to create one manually viaEncryptionKeyConfigurationInput.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toencryptionKeyConfiguration(EncryptionKeyConfigurationInput).- Parameters:
encryptionKeyConfiguration- a consumer that will call methods onEncryptionKeyConfigurationInput.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.
-
tags
The list of resource tags to apply to the Autonomous Database. Each tag is a key-value pair with no predefined name, type, or namespace.
- Parameters:
tags- The list of resource tags to apply to the Autonomous Database. Each tag is a key-value pair with no predefined name, type, or namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateAutonomousDatabaseRequest.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
CreateAutonomousDatabaseRequest.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.
-