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 patch conflicts or missing patches between the source and goal homes.This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Parameters:
isIgnorePatches
- the value to set- Returns:
- this builder
-
isIgnoreMissingPatches
public CreatePatchFsuCycle.Builder isIgnoreMissingPatches(List<String> isIgnoreMissingPatches)
List of identifiers of patches to ignore.This attribute will be ignored for Exadata Image (Guest OS) maintenance update.
- Parameters:
isIgnoreMissingPatches
- the value to set- Returns:
- this builder
-
maxDrainTimeoutInSeconds
public CreatePatchFsuCycle.Builder maxDrainTimeoutInSeconds(Integer maxDrainTimeoutInSeconds)
Timeout for session draining for database services specified in seconds.- Parameters:
maxDrainTimeoutInSeconds
- the value to set- Returns:
- this builder
-
isKeepPlacement
public CreatePatchFsuCycle.Builder isKeepPlacement(Boolean isKeepPlacement)
Ensure that database services are online on the same VMs before and after the maintenance update.- Parameters:
isKeepPlacement
- the value to set- Returns:
- this builder
-
build
public CreatePatchFsuCycle build()
-
copy
public CreatePatchFsuCycle.Builder copy(CreatePatchFsuCycle model)
-
-