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 SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
displayNamepublic UpdateAutonomousContainerDatabaseDetails.Builder displayName(String displayName) The display name for the Autonomous Container Database.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
customerContactspublic UpdateAutonomousContainerDatabaseDetails.Builder customerContacts(List<CustomerContact> customerContacts) Customer Contacts.Setting this to an empty list removes all customer contacts. - Parameters:
- customerContacts- the value to set
- Returns:
- this builder
 
 - 
okvEndPointGroupNamepublic UpdateAutonomousContainerDatabaseDetails.Builder okvEndPointGroupName(String okvEndPointGroupName) The OKV End Point Group name for the Autonomous Container Database.- Parameters:
- okvEndPointGroupName- the value to set
- Returns:
- this builder
 
 - 
patchModelpublic UpdateAutonomousContainerDatabaseDetails.Builder patchModel(UpdateAutonomousContainerDatabaseDetails.PatchModel patchModel) Database Patch model preference.- Parameters:
- patchModel- the value to set
- Returns:
- this builder
 
 - 
maintenanceWindowDetailspublic UpdateAutonomousContainerDatabaseDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails) 
 - 
standbyMaintenanceBufferInDayspublic 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
 
 - 
versionPreferencepublic UpdateAutonomousContainerDatabaseDetails.Builder versionPreference(UpdateAutonomousContainerDatabaseDetails.VersionPreference versionPreference) The next maintenance version preference.- Parameters:
- versionPreference- the value to set
- Returns:
- this builder
 
 - 
isDstFileUpdateEnabledpublic 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
 
 - 
freeformTagspublic 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
 
 - 
definedTagspublic 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
 
 - 
backupConfigpublic UpdateAutonomousContainerDatabaseDetails.Builder backupConfig(AutonomousContainerDatabaseBackupConfig backupConfig) 
 - 
buildpublic UpdateAutonomousContainerDatabaseDetails build() 
 - 
copypublic UpdateAutonomousContainerDatabaseDetails.Builder copy(UpdateAutonomousContainerDatabaseDetails model) 
 
- 
 
-