Package com.oracle.bmc.database.model
Class UpdateAutonomousContainerDatabaseDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.UpdateAutonomousContainerDatabaseDetails.Builder
-
- Enclosing class:
- UpdateAutonomousContainerDatabaseDetails
public static class UpdateAutonomousContainerDatabaseDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdateAutonomousContainerDatabaseDetails.Builder displayName(String displayName)
The display name for the Autonomous Container Database.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
patchModel
public UpdateAutonomousContainerDatabaseDetails.Builder patchModel(UpdateAutonomousContainerDatabaseDetails.PatchModel patchModel)
Database Patch model preference.- Parameters:
patchModel
- the value to set- Returns:
- this builder
-
maintenanceWindowDetails
public UpdateAutonomousContainerDatabaseDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails)
-
standbyMaintenanceBufferInDays
public UpdateAutonomousContainerDatabaseDetails.Builder standbyMaintenanceBufferInDays(Integer standbyMaintenanceBufferInDays)
The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database.This value represents the number of days before schedlued maintenance of the primary database.
- Parameters:
standbyMaintenanceBufferInDays
- the value to set- Returns:
- this builder
-
versionPreference
public UpdateAutonomousContainerDatabaseDetails.Builder versionPreference(UpdateAutonomousContainerDatabaseDetails.VersionPreference versionPreference)
The next maintenance version preference.- Parameters:
versionPreference
- the value to set- Returns:
- this builder
-
isDstFileUpdateEnabled
public UpdateAutonomousContainerDatabaseDetails.Builder isDstFileUpdateEnabled(Boolean isDstFileUpdateEnabled)
Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database.If enabled along with Release Update, patching will be done in a Non-Rolling manner.
- Parameters:
isDstFileUpdateEnabled
- the value to set- Returns:
- this builder
-
freeformTags
public UpdateAutonomousContainerDatabaseDetails.Builder freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public UpdateAutonomousContainerDatabaseDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
backupConfig
public UpdateAutonomousContainerDatabaseDetails.Builder backupConfig(AutonomousContainerDatabaseBackupConfig backupConfig)
-
build
public UpdateAutonomousContainerDatabaseDetails build()
-
copy
public UpdateAutonomousContainerDatabaseDetails.Builder copy(UpdateAutonomousContainerDatabaseDetails model)
-
-