Package com.oracle.bmc.database.model
Class ManagedSoftwareUpdateMaintenanceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.ManagedSoftwareUpdateMaintenanceDetails.Builder
-
- Enclosing class:
- ManagedSoftwareUpdateMaintenanceDetails
public static class ManagedSoftwareUpdateMaintenanceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
timeScheduled
public ManagedSoftwareUpdateMaintenanceDetails.Builder timeScheduled(Date timeScheduled)
The date and time of the database was scheduled for update.- Parameters:
timeScheduled- the value to set- Returns:
- this builder
-
updateReadinessStatus
public ManagedSoftwareUpdateMaintenanceDetails.Builder updateReadinessStatus(ManagedSoftwareUpdateMaintenanceDetails.UpdateReadinessStatus updateReadinessStatus)
The managed software update readiness status- Parameters:
updateReadinessStatus- the value to set- Returns:
- this builder
-
updateReadinessStatusDetails
public ManagedSoftwareUpdateMaintenanceDetails.Builder updateReadinessStatusDetails(String updateReadinessStatusDetails)
This field will contain actual cause of update readiness state.- Parameters:
updateReadinessStatusDetails- the value to set- Returns:
- this builder
-
timeOfStatusUpdate
public ManagedSoftwareUpdateMaintenanceDetails.Builder timeOfStatusUpdate(Date timeOfStatusUpdate)
The date and time of when the status was updated.- Parameters:
timeOfStatusUpdate- the value to set- Returns:
- this builder
-
updateMode
public ManagedSoftwareUpdateMaintenanceDetails.Builder updateMode(ManagedSoftwareUpdateMaintenanceDetails.UpdateMode updateMode)
Oracle Managed Database Software update method, either “ROLLING” or “NONROLLING”- Parameters:
updateMode- the value to set- Returns:
- this builder
-
version
public ManagedSoftwareUpdateMaintenanceDetails.Builder version(String version)
The version of the database was scheduled for update.- Parameters:
version- the value to set- Returns:
- this builder
-
timeOfLastReadinessCheck
public ManagedSoftwareUpdateMaintenanceDetails.Builder timeOfLastReadinessCheck(Date timeOfLastReadinessCheck)
The date and time of the last readiness check.- Parameters:
timeOfLastReadinessCheck- the value to set- Returns:
- this builder
-
build
public ManagedSoftwareUpdateMaintenanceDetails build()
-
copy
public ManagedSoftwareUpdateMaintenanceDetails.Builder copy(ManagedSoftwareUpdateMaintenanceDetails model)
-
-