Package com.oracle.bmc.database.model
Class CreateMaintenanceRunDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.database.model.CreateMaintenanceRunDetails.Builder
 
- 
- Enclosing class:
- CreateMaintenanceRunDetails
 
 public static class CreateMaintenanceRunDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateMaintenanceRunDetailsbuild()CreateMaintenanceRunDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment containing the Maintenance Run.CreateMaintenanceRunDetails.Buildercopy(CreateMaintenanceRunDetails model)CreateMaintenanceRunDetails.BuilderdatabaseSoftwareImageId(String databaseSoftwareImageId)The Autonomous AI Database Software Image OCIDCreateMaintenanceRunDetails.BuilderisDstFileUpdateEnabled(Boolean isDstFileUpdateEnabled)Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database.CreateMaintenanceRunDetails.BuilderpatchingMode(CreateMaintenanceRunDetails.PatchingMode patchingMode)Cloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”.CreateMaintenanceRunDetails.BuilderpatchType(CreateMaintenanceRunDetails.PatchType patchType)Patch type, either “QUARTERLY”, “TIMEZONE” or “CUSTOM_DATABASE_SOFTWARE_IMAGE”.CreateMaintenanceRunDetails.BuildertargetResourceId(String targetResourceId)The ID of the target resource for which the maintenance run should be created.CreateMaintenanceRunDetails.BuildertimeScheduled(Date timeScheduled)The date and time that update should be scheduled.
 
- 
- 
- 
Method Detail- 
targetResourceIdpublic CreateMaintenanceRunDetails.Builder targetResourceId(String targetResourceId) The ID of the target resource for which the maintenance run should be created.- Parameters:
- targetResourceId- the value to set
- Returns:
- this builder
 
 - 
isDstFileUpdateEnabledpublic CreateMaintenanceRunDetails.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
 
 - 
timeScheduledpublic CreateMaintenanceRunDetails.Builder timeScheduled(Date timeScheduled) The date and time that update should be scheduled.- Parameters:
- timeScheduled- the value to set
- Returns:
- this builder
 
 - 
patchingModepublic CreateMaintenanceRunDetails.Builder patchingMode(CreateMaintenanceRunDetails.PatchingMode patchingMode) Cloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”.Default value is ROLLING. IMPORTANT*: Non-rolling infrastructure patching involves system down time. See [Oracle-Managed Infrastructure Maintenance Updates](https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. - Parameters:
- patchingMode- the value to set
- Returns:
- this builder
 
 - 
patchTypepublic CreateMaintenanceRunDetails.Builder patchType(CreateMaintenanceRunDetails.PatchType patchType) Patch type, either “QUARTERLY”, “TIMEZONE” or “CUSTOM_DATABASE_SOFTWARE_IMAGE”.- Parameters:
- patchType- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic CreateMaintenanceRunDetails.Builder compartmentId(String compartmentId) The OCID of the compartment containing the Maintenance Run.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
databaseSoftwareImageIdpublic CreateMaintenanceRunDetails.Builder databaseSoftwareImageId(String databaseSoftwareImageId) The Autonomous AI Database Software Image OCID- Parameters:
- databaseSoftwareImageId- the value to set
- Returns:
- this builder
 
 - 
buildpublic CreateMaintenanceRunDetails build() 
 - 
copypublic CreateMaintenanceRunDetails.Builder copy(CreateMaintenanceRunDetails model) 
 
- 
 
-