Package com.oracle.bmc.datacc.model
Class UpdateMaintenanceRunDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.datacc.model.UpdateMaintenanceRunDetails.Builder
-
- Enclosing class:
- UpdateMaintenanceRunDetails
public static class UpdateMaintenanceRunDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateMaintenanceRunDetailsbuild()UpdateMaintenanceRunDetails.Buildercopy(UpdateMaintenanceRunDetails model)UpdateMaintenanceRunDetails.BuildercustomActionTimeoutInMins(Integer customActionTimeoutInMins)Determines the amount of time the system will wait before the start of each compute server patching operation.UpdateMaintenanceRunDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.UpdateMaintenanceRunDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.UpdateMaintenanceRunDetails.BuilderisCustomActionTimeoutEnabled(Boolean isCustomActionTimeoutEnabled)If true, enables configuration of customActionTimeoutInMins for this maintenance run update request.UpdateMaintenanceRunDetails.BuilderpatchingMode(PatchingModeEnum patchingMode)Database Infrastructure patching mode, either “ROLLING” or “NONROLLING”.
-
-
-
Method Detail
-
patchingMode
public UpdateMaintenanceRunDetails.Builder patchingMode(PatchingModeEnum patchingMode)
Database Infrastructure patching mode, either “ROLLING” or “NONROLLING”.Default value is ROLLING.
- Parameters:
patchingMode- the value to set- Returns:
- this builder
-
isCustomActionTimeoutEnabled
public UpdateMaintenanceRunDetails.Builder isCustomActionTimeoutEnabled(Boolean isCustomActionTimeoutEnabled)
If true, enables configuration of customActionTimeoutInMins for this maintenance run update request.- Parameters:
isCustomActionTimeoutEnabled- the value to set- Returns:
- this builder
-
customActionTimeoutInMins
public UpdateMaintenanceRunDetails.Builder customActionTimeoutInMins(Integer customActionTimeoutInMins)
Determines the amount of time the system will wait before the start of each compute server patching operation.Supported values are 15 to 120 minutes.
- Parameters:
customActionTimeoutInMins- the value to set- Returns:
- this builder
-
definedTags
public UpdateMaintenanceRunDetails.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}
- Parameters:
definedTags- the value to set- Returns:
- this builder
-
freeformTags
public UpdateMaintenanceRunDetails.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.This tag option exists for cross-compatibility only. Example: {“bar-key”: “value”}
- Parameters:
freeformTags- the value to set- Returns:
- this builder
-
build
public UpdateMaintenanceRunDetails build()
-
copy
public UpdateMaintenanceRunDetails.Builder copy(UpdateMaintenanceRunDetails model)
-
-