Class UpdatePatchFsuCycle.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetsoftwareupdate.model.UpdatePatchFsuCycle.Builder
-
- Enclosing class:
- UpdatePatchFsuCycle
public static class UpdatePatchFsuCycle.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public UpdatePatchFsuCycle.Builder displayName(String displayName)
-
goalVersionDetails
public UpdatePatchFsuCycle.Builder goalVersionDetails(FsuGoalVersionDetails goalVersionDetails)
-
batchingStrategy
public UpdatePatchFsuCycle.Builder batchingStrategy(UpdateBatchingStrategyDetails batchingStrategy)
-
diagnosticsCollection
public UpdatePatchFsuCycle.Builder diagnosticsCollection(DiagnosticsCollectionDetails diagnosticsCollection)
-
freeformTags
public UpdatePatchFsuCycle.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public UpdatePatchFsuCycle.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
isIgnorePatches
public UpdatePatchFsuCycle.Builder isIgnorePatches(Boolean isIgnorePatches)
Ignore all patches between the source and target homes during patching.- Parameters:
isIgnorePatches
- the value to set- Returns:
- this builder
-
isIgnoreMissingPatches
public UpdatePatchFsuCycle.Builder isIgnoreMissingPatches(List<String> isIgnoreMissingPatches)
List of patch IDs to ignore.An empty array removes the previously stored patch IDs in the Maintenance Cycle properties.
- Parameters:
isIgnoreMissingPatches
- the value to set- Returns:
- this builder
-
maxDrainTimeoutInSeconds
public UpdatePatchFsuCycle.Builder maxDrainTimeoutInSeconds(Integer maxDrainTimeoutInSeconds)
Service drain timeout specified in seconds.- Parameters:
maxDrainTimeoutInSeconds
- the value to set- Returns:
- this builder
-
isKeepPlacement
public UpdatePatchFsuCycle.Builder isKeepPlacement(Boolean isKeepPlacement)
Ensure that services of administrator-managed Oracle RAC or Oracle RAC One databases are running on the same instances before and after the move operation.- Parameters:
isKeepPlacement
- the value to set- Returns:
- this builder
-
build
public UpdatePatchFsuCycle build()
-
copy
public UpdatePatchFsuCycle.Builder copy(UpdatePatchFsuCycle model)
-
-