Class TargetSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetsoftwareupdate.model.TargetSummary.Builder
-
- Enclosing class:
- TargetSummary
public static class TargetSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TargetSummary.BuilderactiveFsuCycleId(String activeFsuCycleId)Active Exadata Fleet Update Cycle OCID.TargetSummarybuild()TargetSummary.Buildercopy(TargetSummary model)TargetSummary.BuildercurrentVersion(String currentVersion)Current version of the targetTargetSummary.BuilderexecutingFsuJobId(String executingFsuJobId)Exadata Fleet Update Job OCID executing an action in the target.TargetSummary.Buildermemberships(List<MembershipSummary> memberships)List of Exadata Fleet Update Collections containing this target.TargetSummary.Builderprogress(TargetProgressSummary progress)TargetSummary.Builderstatus(TargetSummary.Status status)Status of the target in the Exadata Fleet Update Collection.TargetSummary.Buildertarget(TargetDetails target)
-
-
-
Method Detail
-
target
public TargetSummary.Builder target(TargetDetails target)
-
currentVersion
public TargetSummary.Builder currentVersion(String currentVersion)
Current version of the target- Parameters:
currentVersion- the value to set- Returns:
- this builder
-
status
public TargetSummary.Builder status(TargetSummary.Status status)
Status of the target in the Exadata Fleet Update Collection.- Parameters:
status- the value to set- Returns:
- this builder
-
executingFsuJobId
public TargetSummary.Builder executingFsuJobId(String executingFsuJobId)
Exadata Fleet Update Job OCID executing an action in the target.Null if no job is being executed.
- Parameters:
executingFsuJobId- the value to set- Returns:
- this builder
-
activeFsuCycleId
public TargetSummary.Builder activeFsuCycleId(String activeFsuCycleId)
Active Exadata Fleet Update Cycle OCID.Null if no Cycle is active that has this target as member.
- Parameters:
activeFsuCycleId- the value to set- Returns:
- this builder
-
progress
public TargetSummary.Builder progress(TargetProgressSummary progress)
-
memberships
public TargetSummary.Builder memberships(List<MembershipSummary> memberships)
List of Exadata Fleet Update Collections containing this target.- Parameters:
memberships- the value to set- Returns:
- this builder
-
build
public TargetSummary build()
-
copy
public TargetSummary.Builder copy(TargetSummary model)
-
-