@Generated(value="OracleSDKGenerator", comments="API Version: 20220528") public final class TargetSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details of a target member of a Exadata Fleet Update Collection.
Note: Objects should always be created or deserialized using the TargetSummary.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the TargetSummary.Builder
, which maintain a
set of all explicitly set fields called TargetSummary.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
TargetSummary.Builder |
static class |
TargetSummary.Status
Status of the target in the Exadata Fleet Update Collection.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
TargetSummary(TargetDetails target,
String currentVersion,
TargetSummary.Status status,
String executingFsuJobId,
String activeFsuCycleId,
TargetProgressSummary progress)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static TargetSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getActiveFsuCycleId()
Active Exadata Fleet Update Cycle OCID.
|
String |
getCurrentVersion()
Current version of the target
|
String |
getExecutingFsuJobId()
Exadata Fleet Update Job OCID executing an action in the target.
|
TargetProgressSummary |
getProgress() |
TargetSummary.Status |
getStatus()
Status of the target in the Exadata Fleet Update Collection.
|
TargetDetails |
getTarget() |
int |
hashCode() |
TargetSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"target","currentVersion","status","executingFsuJobId","activeFsuCycleId","progress"}) public TargetSummary(TargetDetails target, String currentVersion, TargetSummary.Status status, String executingFsuJobId, String activeFsuCycleId, TargetProgressSummary progress)
public static TargetSummary.Builder builder()
Create a new builder.
public TargetSummary.Builder toBuilder()
public TargetDetails getTarget()
public String getCurrentVersion()
Current version of the target
public TargetSummary.Status getStatus()
Status of the target in the Exadata Fleet Update Collection.
public String getExecutingFsuJobId()
Exadata Fleet Update Job OCID executing an action in the target. Null if no job is being executed.
public String getActiveFsuCycleId()
Active Exadata Fleet Update Cycle OCID. Null if no Cycle is active that has this target as member.
public TargetProgressSummary getProgress()
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.