Class GiCollection.Builder
- java.lang.Object
-
- com.oracle.bmc.fleetsoftwareupdate.model.GiCollection.Builder
-
- Enclosing class:
- GiCollection
public static class GiCollection.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
id
public GiCollection.Builder id(String id)
-
displayName
public GiCollection.Builder displayName(String displayName)
-
serviceType
public GiCollection.Builder serviceType(CollectionServiceTypes serviceType)
-
compartmentId
public GiCollection.Builder compartmentId(String compartmentId)
-
activeFsuCycle
public GiCollection.Builder activeFsuCycle(ActiveCycleDetails activeFsuCycle)
-
targetCount
public GiCollection.Builder targetCount(Integer targetCount)
-
timeCreated
public GiCollection.Builder timeCreated(Date timeCreated)
-
timeUpdated
public GiCollection.Builder timeUpdated(Date timeUpdated)
-
lifecycleState
public GiCollection.Builder lifecycleState(CollectionLifecycleStates lifecycleState)
-
lifecycleDetails
public GiCollection.Builder lifecycleDetails(String lifecycleDetails)
-
lastCompletedFsuCycleId
public GiCollection.Builder lastCompletedFsuCycleId(String lastCompletedFsuCycleId)
-
freeformTags
public GiCollection.Builder freeformTags(Map<String,String> freeformTags)
-
sourceMajorVersion
public GiCollection.Builder sourceMajorVersion(GiSourceMajorVersions sourceMajorVersion)
Grid Infrastructure Major Version of targets to be included in the Exadata Fleet Update Collection.Only GI targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
- Parameters:
sourceMajorVersion
- the value to set- Returns:
- this builder
-
fleetDiscovery
public GiCollection.Builder fleetDiscovery(GiFleetDiscoveryDetails fleetDiscovery)
-
build
public GiCollection build()
-
copy
public GiCollection.Builder copy(GiCollection model)
-
-