public static class UpdateMaintenanceRunDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
UpdateMaintenanceRunDetails |
build() |
UpdateMaintenanceRunDetails.Builder |
copy(UpdateMaintenanceRunDetails model) |
UpdateMaintenanceRunDetails.Builder |
currentCustomActionTimeoutInMins(Integer currentCustomActionTimeoutInMins)
The current custom action timeout between the current database servers during waiting
state in addition to custom action timeout, from 0 (zero) to 30 minutes.
|
UpdateMaintenanceRunDetails.Builder |
customActionTimeoutInMins(Integer customActionTimeoutInMins)
Determines the amount of time the system will wait before the start of each database
server patching operation.
|
UpdateMaintenanceRunDetails.Builder |
isCustomActionTimeoutEnabled(Boolean isCustomActionTimeoutEnabled)
If true, enables the configuration of a custom action timeout (waiting period) between
database servers patching operations.
|
UpdateMaintenanceRunDetails.Builder |
isEnabled(Boolean isEnabled)
If
FALSE , skips the maintenance run. |
UpdateMaintenanceRunDetails.Builder |
isPatchNowEnabled(Boolean isPatchNowEnabled)
If set to
TRUE , starts patching immediately. |
UpdateMaintenanceRunDetails.Builder |
isResumePatching(Boolean isResumePatching)
If true, then the patching is resumed and the next component will be patched immediately.
|
UpdateMaintenanceRunDetails.Builder |
patchId(String patchId)
The OCID of the
patch to be applied in the maintenance run.
|
UpdateMaintenanceRunDetails.Builder |
patchingMode(UpdateMaintenanceRunDetails.PatchingMode patchingMode)
Cloud Exadata infrastructure node patching method, either “ROLLING” or “NONROLLING”.
|
UpdateMaintenanceRunDetails.Builder |
targetDbServerVersion(String targetDbServerVersion)
The target database server system software version for the patching operation.
|
UpdateMaintenanceRunDetails.Builder |
targetStorageServerVersion(String targetStorageServerVersion)
The target storage cell system software version for the patching operation.
|
UpdateMaintenanceRunDetails.Builder |
timeScheduled(Date timeScheduled)
The scheduled date and time of the maintenance run to update.
|
public UpdateMaintenanceRunDetails.Builder isEnabled(Boolean isEnabled)
If FALSE
, skips the maintenance run.
isEnabled
- the value to setpublic UpdateMaintenanceRunDetails.Builder timeScheduled(Date timeScheduled)
The scheduled date and time of the maintenance run to update.
timeScheduled
- the value to setpublic UpdateMaintenanceRunDetails.Builder isPatchNowEnabled(Boolean isPatchNowEnabled)
If set to TRUE
, starts patching immediately.
isPatchNowEnabled
- the value to setpublic UpdateMaintenanceRunDetails.Builder patchId(String patchId)
The OCID of the patch to be applied in the maintenance run.
patchId
- the value to setpublic UpdateMaintenanceRunDetails.Builder patchingMode(UpdateMaintenanceRunDetails.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.cloud.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information.
patchingMode
- the value to setpublic UpdateMaintenanceRunDetails.Builder isCustomActionTimeoutEnabled(Boolean isCustomActionTimeoutEnabled)
If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations.
isCustomActionTimeoutEnabled
- the value to setpublic UpdateMaintenanceRunDetails.Builder customActionTimeoutInMins(Integer customActionTimeoutInMins)
Determines the amount of time the system will wait before the start of each database server patching operation. Specify a number of minutes from 15 to 120.
customActionTimeoutInMins
- the value to setpublic UpdateMaintenanceRunDetails.Builder currentCustomActionTimeoutInMins(Integer currentCustomActionTimeoutInMins)
The current custom action timeout between the current database servers during waiting state in addition to custom action timeout, from 0 (zero) to 30 minutes.
currentCustomActionTimeoutInMins
- the value to setpublic UpdateMaintenanceRunDetails.Builder isResumePatching(Boolean isResumePatching)
If true, then the patching is resumed and the next component will be patched immediately.
isResumePatching
- the value to setpublic UpdateMaintenanceRunDetails.Builder targetDbServerVersion(String targetDbServerVersion)
The target database server system software version for the patching operation.
targetDbServerVersion
- the value to setpublic UpdateMaintenanceRunDetails.Builder targetStorageServerVersion(String targetStorageServerVersion)
The target storage cell system software version for the patching operation.
targetStorageServerVersion
- the value to setpublic UpdateMaintenanceRunDetails build()
public UpdateMaintenanceRunDetails.Builder copy(UpdateMaintenanceRunDetails model)
Copyright © 2016–2024. All rights reserved.