Class CreatePatchFsuCycle.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetsoftwareupdate.model.CreatePatchFsuCycle.Builder
-
- Enclosing class:
- CreatePatchFsuCycle
public static class CreatePatchFsuCycle.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
displayName
public CreatePatchFsuCycle.Builder displayName(String displayName)
-
compartmentId
public CreatePatchFsuCycle.Builder compartmentId(String compartmentId)
-
fsuCollectionId
public CreatePatchFsuCycle.Builder fsuCollectionId(String fsuCollectionId)
-
goalVersionDetails
public CreatePatchFsuCycle.Builder goalVersionDetails(FsuGoalVersionDetails goalVersionDetails)
-
batchingStrategy
public CreatePatchFsuCycle.Builder batchingStrategy(CreateBatchingStrategyDetails batchingStrategy)
-
stageActionSchedule
public CreatePatchFsuCycle.Builder stageActionSchedule(CreateScheduleDetails stageActionSchedule)
-
applyActionSchedule
public CreatePatchFsuCycle.Builder applyActionSchedule(CreateScheduleDetails applyActionSchedule)
-
diagnosticsCollection
public CreatePatchFsuCycle.Builder diagnosticsCollection(DiagnosticsCollectionDetails diagnosticsCollection)
-
freeformTags
public CreatePatchFsuCycle.Builder freeformTags(Map<String,String> freeformTags)
-
definedTags
public CreatePatchFsuCycle.Builder definedTags(Map<String,Map<String,Object>> definedTags)
-
isIgnorePatches
public CreatePatchFsuCycle.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 CreatePatchFsuCycle.Builder isIgnoreMissingPatches(List<String> isIgnoreMissingPatches)
List of patch IDs to ignore.- Parameters:
isIgnoreMissingPatches
- the value to set- Returns:
- this builder
-
maxDrainTimeoutInSeconds
public CreatePatchFsuCycle.Builder maxDrainTimeoutInSeconds(Integer maxDrainTimeoutInSeconds)
Service drain timeout specified in seconds.- Parameters:
maxDrainTimeoutInSeconds
- the value to set- Returns:
- this builder
-
isKeepPlacement
public CreatePatchFsuCycle.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 CreatePatchFsuCycle build()
-
copy
public CreatePatchFsuCycle.Builder copy(CreatePatchFsuCycle model)
-
-