@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class MirrorSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Summary of a Mirror
Note: Objects should always be created or deserialized using the MirrorSummary.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 MirrorSummary.Builder
, which maintain a
set of all explicitly set fields called MirrorSummary.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 |
MirrorSummary.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
MirrorSummary(String id,
String displayName,
MirrorType type,
OsFamily osFamily,
ArchType archType,
MirrorState state,
Integer percentage,
Date timeLastSynced,
String log)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static MirrorSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
ArchType |
getArchType()
The architecture type supported by the Software Source
|
String |
getDisplayName()
Display name of the mirror
|
String |
getId()
OCID of a software source
|
String |
getLog()
The current log from the management station plugin.
|
OsFamily |
getOsFamily()
The OS family the Software Source belongs to
|
Integer |
getPercentage()
A decimal number representing the completness percentage
|
MirrorState |
getState()
Current state of the mirror
|
Date |
getTimeLastSynced()
Timestamp of the last time the mirror was sync
|
MirrorType |
getType()
Type of the mirror
|
int |
hashCode() |
MirrorSummary.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"id","displayName","type","osFamily","archType","state","percentage","timeLastSynced","log"}) public MirrorSummary(String id, String displayName, MirrorType type, OsFamily osFamily, ArchType archType, MirrorState state, Integer percentage, Date timeLastSynced, String log)
public static MirrorSummary.Builder builder()
Create a new builder.
public MirrorSummary.Builder toBuilder()
public String getId()
OCID of a software source
public String getDisplayName()
Display name of the mirror
public MirrorType getType()
Type of the mirror
public OsFamily getOsFamily()
The OS family the Software Source belongs to
public ArchType getArchType()
The architecture type supported by the Software Source
public MirrorState getState()
Current state of the mirror
public Integer getPercentage()
A decimal number representing the completness percentage
public Date getTimeLastSynced()
Timestamp of the last time the mirror was sync
public String getLog()
The current log from the management station plugin.
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.