Class FsuCycleSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.fleetsoftwareupdate.model.FsuCycleSummary.Builder
 
- 
- Enclosing class:
- FsuCycleSummary
 
 public static class FsuCycleSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description FsuCycleSummarybuild()FsuCycleSummary.BuildercollectionType(CollectionTypes collectionType)Type of Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle.FsuCycleSummary.BuildercompartmentId(String compartmentId)The OCID of the Compartment.FsuCycleSummary.Buildercopy(FsuCycleSummary model)FsuCycleSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.FsuCycleSummary.BuilderdiagnosticsCollection(DiagnosticsCollectionDetails diagnosticsCollection)FsuCycleSummary.BuilderdisplayName(String displayName)The user-friendly name for the Exadata Fleet Update Cycle.FsuCycleSummary.BuilderexecutingFsuActionId(String executingFsuActionId)The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.FsuCycleSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.FsuCycleSummary.BuilderfsuCollectionId(String fsuCollectionId)The OCID of the Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle.FsuCycleSummary.BuildergoalVersionDetails(FsuGoalVersionDetails goalVersionDetails)FsuCycleSummary.Builderid(String id)The OCID of the Exadata Fleet Update Cycle.FsuCycleSummary.BuilderlastCompletedAction(DetailedActionTypes lastCompletedAction)The latest Action type that was completed in the Exadata Fleet Update Cycle.FsuCycleSummary.BuilderlastCompletedActionId(String lastCompletedActionId)OCID identifier for the latest Action the Exadata Fleet Update Cycle.FsuCycleSummary.BuilderlifecycleDetails(String lifecycleDetails)A message describing the current state in more detail.FsuCycleSummary.BuilderlifecycleState(CycleLifecycleStates lifecycleState)The current state of the Exadata Fleet Update Cycle.FsuCycleSummary.BuildernextActionToExecute(List<NextActionToExecuteDetails> nextActionToExecute)In this array all the possible actions will be listed.FsuCycleSummary.BuilderrollbackCycleState(RollbackCycleStates rollbackCycleState)Current rollback cycle state if rollback maintenance cycle action has been attempted.FsuCycleSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.FsuCycleSummary.BuildertimeCreated(Date timeCreated)The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.FsuCycleSummary.BuildertimeFinished(Date timeFinished)The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.FsuCycleSummary.BuildertimeUpdated(Date timeUpdated)The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.FsuCycleSummary.Buildertype(CycleTypes type)Type of Exadata Fleet Update Cycle.
 
- 
- 
- 
Method Detail- 
idpublic FsuCycleSummary.Builder id(String id) The OCID of the Exadata Fleet Update Cycle.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic FsuCycleSummary.Builder displayName(String displayName) The user-friendly name for the Exadata Fleet Update Cycle.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic FsuCycleSummary.Builder compartmentId(String compartmentId) The OCID of the Compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
typepublic FsuCycleSummary.Builder type(CycleTypes type) Type of Exadata Fleet Update Cycle.- Parameters:
- type- the value to set
- Returns:
- this builder
 
 - 
fsuCollectionIdpublic FsuCycleSummary.Builder fsuCollectionId(String fsuCollectionId) The OCID of the Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle.- Parameters:
- fsuCollectionId- the value to set
- Returns:
- this builder
 
 - 
collectionTypepublic FsuCycleSummary.Builder collectionType(CollectionTypes collectionType) Type of Exadata Fleet Update Collection being updated by this Exadata Fleet Update Cycle.- Parameters:
- collectionType- the value to set
- Returns:
- this builder
 
 - 
executingFsuActionIdpublic FsuCycleSummary.Builder executingFsuActionId(String executingFsuActionId) The OCID of the Exadata Fleet Update Action that is currently in progress, if applicable.- Parameters:
- executingFsuActionId- the value to set
- Returns:
- this builder
 
 - 
nextActionToExecutepublic FsuCycleSummary.Builder nextActionToExecute(List<NextActionToExecuteDetails> nextActionToExecute) In this array all the possible actions will be listed.The first element is the suggested Action. - Parameters:
- nextActionToExecute- the value to set
- Returns:
- this builder
 
 - 
lastCompletedActionIdpublic FsuCycleSummary.Builder lastCompletedActionId(String lastCompletedActionId) OCID identifier for the latest Action the Exadata Fleet Update Cycle.No value would indicate that the Cycle has not completed any Action yet. - Parameters:
- lastCompletedActionId- the value to set
- Returns:
- this builder
 
 - 
rollbackCycleStatepublic FsuCycleSummary.Builder rollbackCycleState(RollbackCycleStates rollbackCycleState) Current rollback cycle state if rollback maintenance cycle action has been attempted.No value would indicate that the Cycle has not run a rollback maintenance cycle action before. - Parameters:
- rollbackCycleState- the value to set
- Returns:
- this builder
 
 - 
lastCompletedActionpublic FsuCycleSummary.Builder lastCompletedAction(DetailedActionTypes lastCompletedAction) The latest Action type that was completed in the Exadata Fleet Update Cycle.No value would indicate that the Cycle has not completed any Action yet. - Parameters:
- lastCompletedAction- the value to set
- Returns:
- this builder
 
 - 
goalVersionDetailspublic FsuCycleSummary.Builder goalVersionDetails(FsuGoalVersionDetails goalVersionDetails) 
 - 
diagnosticsCollectionpublic FsuCycleSummary.Builder diagnosticsCollection(DiagnosticsCollectionDetails diagnosticsCollection) 
 - 
timeCreatedpublic FsuCycleSummary.Builder timeCreated(Date timeCreated) The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic FsuCycleSummary.Builder timeUpdated(Date timeUpdated) The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
timeFinishedpublic FsuCycleSummary.Builder timeFinished(Date timeFinished) The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.- Parameters:
- timeFinished- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic FsuCycleSummary.Builder lifecycleState(CycleLifecycleStates lifecycleState) The current state of the Exadata Fleet Update Cycle.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic FsuCycleSummary.Builder lifecycleDetails(String lifecycleDetails) A message describing the current state in more detail.For example, can be used to provide actionable information for a resource in Failed state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic FsuCycleSummary.Builder freeformTags(Map<String,String> freeformTags) Simple key-value pair that is applied without any predefined name, type or scope.Exists for cross-compatibility only. Example: {“bar-key”: “value”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic FsuCycleSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic FsuCycleSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic FsuCycleSummary build() 
 - 
copypublic FsuCycleSummary.Builder copy(FsuCycleSummary model) 
 
- 
 
-