Package com.oracle.bmc.database.model
Class CloudAutomationUpdateDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.database.model.CloudAutomationUpdateDetails.Builder
-
- Enclosing class:
- CloudAutomationUpdateDetails
public static class CloudAutomationUpdateDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CloudAutomationUpdateDetails.Builder
applyUpdateTimePreference(CloudAutomationApplyUpdateTimePreference applyUpdateTimePreference)
CloudAutomationUpdateDetails
build()
CloudAutomationUpdateDetails.Builder
copy(CloudAutomationUpdateDetails model)
CloudAutomationUpdateDetails.Builder
freezePeriod(CloudAutomationFreezePeriod freezePeriod)
CloudAutomationUpdateDetails.Builder
isEarlyAdoptionEnabled(Boolean isEarlyAdoptionEnabled)
Annotates whether the cluster should be part of early access to apply VM cloud automation software updates.CloudAutomationUpdateDetails.Builder
isFreezePeriodEnabled(Boolean isFreezePeriodEnabled)
Specifies if the freeze period is enabled for the VM cluster to prevent the VMs from receiving cloud automation software updates during critical business cycles.
-
-
-
Method Detail
-
isEarlyAdoptionEnabled
public CloudAutomationUpdateDetails.Builder isEarlyAdoptionEnabled(Boolean isEarlyAdoptionEnabled)
Annotates whether the cluster should be part of early access to apply VM cloud automation software updates.Those clusters annotated as early access will download the software bits for cloud automation in the first week after the update is available, while other clusters will have to wait until the following week.
- Parameters:
isEarlyAdoptionEnabled
- the value to set- Returns:
- this builder
-
isFreezePeriodEnabled
public CloudAutomationUpdateDetails.Builder isFreezePeriodEnabled(Boolean isFreezePeriodEnabled)
Specifies if the freeze period is enabled for the VM cluster to prevent the VMs from receiving cloud automation software updates during critical business cycles.Freeze period starts at 12:00 AM UTC and ends at 11:59:59 PM UTC on the selected date. Ensure that the freezing period does not exceed 45 days.
- Parameters:
isFreezePeriodEnabled
- the value to set- Returns:
- this builder
-
applyUpdateTimePreference
public CloudAutomationUpdateDetails.Builder applyUpdateTimePreference(CloudAutomationApplyUpdateTimePreference applyUpdateTimePreference)
-
freezePeriod
public CloudAutomationUpdateDetails.Builder freezePeriod(CloudAutomationFreezePeriod freezePeriod)
-
build
public CloudAutomationUpdateDetails build()
-
copy
public CloudAutomationUpdateDetails.Builder copy(CloudAutomationUpdateDetails model)
-
-