Interface UpdateAutonomousDatabaseRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateAutonomousDatabaseRequest.Builder,,UpdateAutonomousDatabaseRequest> OdbRequest.Builder,SdkBuilder<UpdateAutonomousDatabaseRequest.Builder,,UpdateAutonomousDatabaseRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateAutonomousDatabaseRequest
-
Method Summary
Modifier and TypeMethodDescriptionadminPassword(String adminPassword) The new 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.autonomousDatabaseId(String autonomousDatabaseId) The unique identifier of the Autonomous Database to update.autonomousMaintenanceScheduleType(String autonomousMaintenanceScheduleType) The maintenance schedule type for the Autonomous Database.autonomousMaintenanceScheduleType(AutonomousMaintenanceScheduleType autonomousMaintenanceScheduleType) The maintenance schedule type for the Autonomous Database.autoRefreshFrequencyInSeconds(Integer autoRefreshFrequencyInSeconds) The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.autoRefreshPointLagInSeconds(Integer autoRefreshPointLagInSeconds) The time lag, in seconds, between the refreshable clone and its source 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.computeCount(Double computeCount) The compute capacity, in number of ECPUs or 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 OCI for the Autonomous Database.customerContactsToSendToOCI(Consumer<CustomerContact.Builder>... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.customerContactsToSendToOCI(CustomerContact... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from 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 new 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 new 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.isDisconnectPeer(Boolean isDisconnectPeer) Specifies whether to disconnect the Autonomous Database from its peer database.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.isRefreshableClone(Boolean isRefreshableClone) Specifies whether the Autonomous Database is a refreshable clone.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.localAdgAutoFailoverMaxDataLossLimit(Integer localAdgAutoFailoverMaxDataLossLimit) The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.longTermBackupSchedule(Consumer<LongTermBackupSchedule.Builder> longTermBackupSchedule) The long-term backup schedule for the Autonomous Database.longTermBackupSchedule(LongTermBackupSchedule longTermBackupSchedule) The long-term backup schedule for the Autonomous Database.The mode in which to open the Autonomous Database, either read-only or read/write.The mode in which to open the Autonomous Database, either read-only or read/write.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The unique identifier of the peer Autonomous Database.permissionLevel(String permissionLevel) The permission level of the Autonomous Database.permissionLevel(PermissionLevel permissionLevel) The permission level of the Autonomous Database.privateEndpointIp(String privateEndpointIp) The private endpoint IP address for the Autonomous Database.privateEndpointLabel(String privateEndpointLabel) The private endpoint label for the Autonomous Database.refreshableMode(String refreshableMode) The refresh mode of the refreshable clone Autonomous Database.refreshableMode(RefreshableMode refreshableMode) The refresh mode of the refreshable clone 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.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.timeOfAutoRefreshStart(Instant timeOfAutoRefreshStart) The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.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 update.
- Parameters:
autonomousDatabaseId- The unique identifier of the Autonomous Database to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adminPassword
The new password for the
ADMINuser of the Autonomous Database.- Parameters:
adminPassword- The new 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 ECPUs or OCPUs, to assign to the Autonomous Database.
- Parameters:
computeCount- The compute capacity, in number of ECPUs or OCPUs, to assign to the Autonomous Database.- 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.
-
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.
-
displayName
The new user-friendly name for the Autonomous Database.
- Parameters:
displayName- The new user-friendly name for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbName
The new name of the Autonomous Database.
- Parameters:
dbName- The new name of 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.
-
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:
-
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
UpdateAutonomousDatabaseRequest.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:
-
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:
-
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:
-
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
UpdateAutonomousDatabaseRequest.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.
-
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.
-
isRefreshableClone
Specifies whether the Autonomous Database is a refreshable clone.
- Parameters:
isRefreshableClone- Specifies whether the Autonomous Database is a refreshable clone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isDisconnectPeer
Specifies whether to disconnect the Autonomous Database from its peer database.
- Parameters:
isDisconnectPeer- Specifies whether to disconnect the Autonomous Database from its peer database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupRetentionPeriodInDays
UpdateAutonomousDatabaseRequest.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.
-
localAdgAutoFailoverMaxDataLossLimit
UpdateAutonomousDatabaseRequest.Builder localAdgAutoFailoverMaxDataLossLimit(Integer localAdgAutoFailoverMaxDataLossLimit) The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.
- Parameters:
localAdgAutoFailoverMaxDataLossLimit- The maximum data loss limit, in seconds, for automatic failover to the local Oracle Data Guard standby database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autonomousMaintenanceScheduleType
UpdateAutonomousDatabaseRequest.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
UpdateAutonomousDatabaseRequest.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:
-
customerContactsToSendToOCI
UpdateAutonomousDatabaseRequest.Builder customerContactsToSendToOCI(Collection<CustomerContact> customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.
- Parameters:
customerContactsToSendToOCI- The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerContactsToSendToOCI
UpdateAutonomousDatabaseRequest.Builder customerContactsToSendToOCI(CustomerContact... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.
- Parameters:
customerContactsToSendToOCI- The list of customer contacts to receive operational notifications from OCI for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerContactsToSendToOCI
UpdateAutonomousDatabaseRequest.Builder customerContactsToSendToOCI(Consumer<CustomerContact.Builder>... customerContactsToSendToOCI) The list of customer contacts to receive operational notifications from 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:
-
scheduledOperations
UpdateAutonomousDatabaseRequest.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
UpdateAutonomousDatabaseRequest.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
UpdateAutonomousDatabaseRequest.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:
-
longTermBackupSchedule
UpdateAutonomousDatabaseRequest.Builder longTermBackupSchedule(LongTermBackupSchedule longTermBackupSchedule) The long-term backup schedule for the Autonomous Database.
- Parameters:
longTermBackupSchedule- The long-term backup schedule for the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
longTermBackupSchedule
default UpdateAutonomousDatabaseRequest.Builder longTermBackupSchedule(Consumer<LongTermBackupSchedule.Builder> longTermBackupSchedule) The long-term backup schedule for the Autonomous Database.
This is a convenience method that creates an instance of theLongTermBackupSchedule.Builderavoiding the need to create one manually viaLongTermBackupSchedule.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolongTermBackupSchedule(LongTermBackupSchedule).- Parameters:
longTermBackupSchedule- a consumer that will call methods onLongTermBackupSchedule.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
openMode
The mode in which to open the Autonomous Database, either read-only or read/write.
- Parameters:
openMode- The mode in which to open the Autonomous Database, either read-only or read/write.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
openMode
The mode in which to open the Autonomous Database, either read-only or read/write.
- Parameters:
openMode- The mode in which to open the Autonomous Database, either read-only or read/write.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permissionLevel
The permission level of the Autonomous Database.
- Parameters:
permissionLevel- The permission level of the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
permissionLevel
The permission level of the Autonomous Database.
- Parameters:
permissionLevel- The permission level of the Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
refreshableMode
The refresh mode of the refreshable clone Autonomous Database.
- Parameters:
refreshableMode- The refresh mode of the refreshable clone Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
refreshableMode
The refresh mode of the refreshable clone Autonomous Database.
- Parameters:
refreshableMode- The refresh mode of the refreshable clone Autonomous Database.- 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.
-
peerDbId
The unique identifier of the peer Autonomous Database.
- Parameters:
peerDbId- The unique identifier of the peer 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
UpdateAutonomousDatabaseRequest.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 UpdateAutonomousDatabaseRequest.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:
-
standbyAllowlistedIpsSource
UpdateAutonomousDatabaseRequest.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
UpdateAutonomousDatabaseRequest.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:
-
standbyAllowlistedIps
UpdateAutonomousDatabaseRequest.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.
-
autoRefreshFrequencyInSeconds
UpdateAutonomousDatabaseRequest.Builder autoRefreshFrequencyInSeconds(Integer autoRefreshFrequencyInSeconds) The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.
- Parameters:
autoRefreshFrequencyInSeconds- The frequency, in seconds, at which the refreshable clone Autonomous Database is automatically refreshed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
autoRefreshPointLagInSeconds
UpdateAutonomousDatabaseRequest.Builder autoRefreshPointLagInSeconds(Integer autoRefreshPointLagInSeconds) The time lag, in seconds, between the refreshable clone and its source Autonomous Database.
- Parameters:
autoRefreshPointLagInSeconds- The time lag, in seconds, between the refreshable clone and its source Autonomous Database.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeOfAutoRefreshStart
The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.
- Parameters:
timeOfAutoRefreshStart- The date and time at which the automatic refresh of the refreshable clone Autonomous Database starts.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
UpdateAutonomousDatabaseRequest.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
UpdateAutonomousDatabaseRequest.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 UpdateAutonomousDatabaseRequest.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:
-
overrideConfiguration
UpdateAutonomousDatabaseRequest.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
UpdateAutonomousDatabaseRequest.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.
-