public static class FsuCycleSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
FsuCycleSummary |
build() |
FsuCycleSummary.Builder |
collectionType(CollectionTypes collectionType)
Type of Collection this Exadata Fleet Update Cycle belongs to.
|
FsuCycleSummary.Builder |
compartmentId(String compartmentId)
Compartment Identifier.
|
FsuCycleSummary.Builder |
copy(FsuCycleSummary model) |
FsuCycleSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
FsuCycleSummary.Builder |
diagnosticsCollection(DiagnosticsCollectionDetails diagnosticsCollection) |
FsuCycleSummary.Builder |
displayName(String displayName)
Exadata Fleet Update Cycle display name.
|
FsuCycleSummary.Builder |
executingFsuActionId(String executingFsuActionId)
OCID identifier for the Action that is currently in execution, if applicable.
|
FsuCycleSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
FsuCycleSummary.Builder |
fsuCollectionId(String fsuCollectionId)
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
|
FsuCycleSummary.Builder |
goalVersionDetails(FsuGoalVersionDetails goalVersionDetails) |
FsuCycleSummary.Builder |
id(String id)
OCID identifier for the Exadata Fleet Update Cycle.
|
FsuCycleSummary.Builder |
lastCompletedAction(DetailedActionTypes lastCompletedAction)
The latest Action type that was completed in the Exadata Fleet Update Cycle.
|
FsuCycleSummary.Builder |
lastCompletedActionId(String lastCompletedActionId)
OCID identifier for the latest Action the Exadata Fleet Update Cycle.
|
FsuCycleSummary.Builder |
lifecycleDetails(String lifecycleDetails)
A message describing the current state in more detail.
|
FsuCycleSummary.Builder |
lifecycleState(CycleLifecycleStates lifecycleState)
The current state of the Exadata Fleet Update Cycle.
|
FsuCycleSummary.Builder |
nextActionToExecute(List<NextActionToExecuteDetails> nextActionToExecute)
In this array all the possible actions will be listed.
|
FsuCycleSummary.Builder |
rollbackCycleState(RollbackCycleStates rollbackCycleState)
Current rollback cycle state if rollback maintenance cycle action has been attempted.
|
FsuCycleSummary.Builder |
systemTags(Map<String,Map<String,Object>> systemTags)
Usage of system tag keys.
|
FsuCycleSummary.Builder |
timeCreated(Date timeCreated)
The date and time the Exadata Fleet Update Cycle was created, as described in RFC
3339, section 14.29.
|
FsuCycleSummary.Builder |
timeFinished(Date timeFinished)
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC
3339.
|
FsuCycleSummary.Builder |
timeUpdated(Date timeUpdated)
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC
3339, section 14.29.
|
FsuCycleSummary.Builder |
type(CycleTypes type)
Type of Exadata Fleet Update Cycle.
|
public FsuCycleSummary.Builder id(String id)
OCID identifier for the Exadata Fleet Update Cycle.
id
- the value to setpublic FsuCycleSummary.Builder displayName(String displayName)
Exadata Fleet Update Cycle display name.
displayName
- the value to setpublic FsuCycleSummary.Builder compartmentId(String compartmentId)
Compartment Identifier.
compartmentId
- the value to setpublic FsuCycleSummary.Builder type(CycleTypes type)
Type of Exadata Fleet Update Cycle.
type
- the value to setpublic FsuCycleSummary.Builder fsuCollectionId(String fsuCollectionId)
OCID identifier for the Collection ID the Exadata Fleet Update Cycle is assigned to.
fsuCollectionId
- the value to setpublic FsuCycleSummary.Builder collectionType(CollectionTypes collectionType)
Type of Collection this Exadata Fleet Update Cycle belongs to.
collectionType
- the value to setpublic FsuCycleSummary.Builder executingFsuActionId(String executingFsuActionId)
OCID identifier for the Action that is currently in execution, if applicable.
executingFsuActionId
- the value to setpublic FsuCycleSummary.Builder nextActionToExecute(List<NextActionToExecuteDetails> nextActionToExecute)
In this array all the possible actions will be listed. The first element is the suggested Action.
nextActionToExecute
- the value to setpublic 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.
lastCompletedActionId
- the value to setpublic 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.
rollbackCycleState
- the value to setpublic 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.
lastCompletedAction
- the value to setpublic FsuCycleSummary.Builder goalVersionDetails(FsuGoalVersionDetails goalVersionDetails)
public FsuCycleSummary.Builder diagnosticsCollection(DiagnosticsCollectionDetails diagnosticsCollection)
public FsuCycleSummary.Builder timeCreated(Date timeCreated)
The date and time the Exadata Fleet Update Cycle was created, as described in RFC 3339, section 14.29.
timeCreated
- the value to setpublic FsuCycleSummary.Builder timeUpdated(Date timeUpdated)
The date and time the Exadata Fleet Update Cycle was updated, as described in RFC 3339, section 14.29.
timeUpdated
- the value to setpublic FsuCycleSummary.Builder timeFinished(Date timeFinished)
The date and time the Exadata Fleet Update Cycle was finished, as described in RFC 3339.
timeFinished
- the value to setpublic FsuCycleSummary.Builder lifecycleState(CycleLifecycleStates lifecycleState)
The current state of the Exadata Fleet Update Cycle.
lifecycleState
- the value to setpublic 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.
lifecycleDetails
- the value to setpublic 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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic 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"}}
systemTags
- the value to setpublic FsuCycleSummary build()
public FsuCycleSummary.Builder copy(FsuCycleSummary model)
Copyright © 2016–2024. All rights reserved.