Package com.oracle.bmc.database.model
Class ManagedSoftwareUpdatePreferenceDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.ManagedSoftwareUpdatePreferenceDetails.Builder
-
- Enclosing class:
- ManagedSoftwareUpdatePreferenceDetails
public static class ManagedSoftwareUpdatePreferenceDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedSoftwareUpdatePreferenceDetailsbuild()ManagedSoftwareUpdatePreferenceDetails.Buildercopy(ManagedSoftwareUpdatePreferenceDetails model)ManagedSoftwareUpdatePreferenceDetails.BuilderdaysOfWeek(List<ManagedSoftwareUpdateDayOfWeek> daysOfWeek)The update should be applied on the database for the selected days of the week.ManagedSoftwareUpdatePreferenceDetails.BuilderhourOfDay(Integer hourOfDay)The update should be applied on the database for the selected hour of the day.ManagedSoftwareUpdatePreferenceDetails.BuilderupdateMode(ManagedSoftwareUpdatePreferenceDetails.UpdateMode updateMode)Oracle Managed Database Software update method, either “ROLLING” or “NONROLLING”.ManagedSoftwareUpdatePreferenceDetails.BuilderversionSchemeDetails(VersionSchemeDetails versionSchemeDetails)
-
-
-
Method Detail
-
daysOfWeek
public ManagedSoftwareUpdatePreferenceDetails.Builder daysOfWeek(List<ManagedSoftwareUpdateDayOfWeek> daysOfWeek)
The update should be applied on the database for the selected days of the week.- Parameters:
daysOfWeek- the value to set- Returns:
- this builder
-
hourOfDay
public ManagedSoftwareUpdatePreferenceDetails.Builder hourOfDay(Integer hourOfDay)
The update should be applied on the database for the selected hour of the day.- Parameters:
hourOfDay- the value to set- Returns:
- this builder
-
updateMode
public ManagedSoftwareUpdatePreferenceDetails.Builder updateMode(ManagedSoftwareUpdatePreferenceDetails.UpdateMode updateMode)
Oracle Managed Database Software update method, either “ROLLING” or “NONROLLING”.Default value is ROLLING. IMPORTANT: Non-rolling Database Software update update involves system down time.
- Parameters:
updateMode- the value to set- Returns:
- this builder
-
versionSchemeDetails
public ManagedSoftwareUpdatePreferenceDetails.Builder versionSchemeDetails(VersionSchemeDetails versionSchemeDetails)
-
build
public ManagedSoftwareUpdatePreferenceDetails build()
-
copy
public ManagedSoftwareUpdatePreferenceDetails.Builder copy(ManagedSoftwareUpdatePreferenceDetails model)
-
-