Class MirrorSummary
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.osmanagementhub.model.MirrorSummary
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public final class MirrorSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelProvides summary information for a software source mirror.
Note: Objects should always be created or deserialized using theMirrorSummary.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 theMirrorSummary.Builder, which maintain a set of all explicitly set fields calledMirrorSummary.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMirrorSummary.Builder
-
Constructor Summary
Constructors Constructor Description MirrorSummary(String id, String displayName, MirrorType type, OsFamily osFamily, ArchType archType, MirrorState state, Integer percentage, Date timeLastSynced, String log, Integer packageCount, Long size)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MirrorSummary.Builderbuilder()Create a new builder.booleanequals(Object o)ArchTypegetArchType()The architecture type supported by the software source.StringgetDisplayName()Display name of the mirror.StringgetId()The OCID of the software source.StringgetLog()The current log from the management station plugin.OsFamilygetOsFamily()The OS family of the software source.IntegergetPackageCount()The number of packages within the mirrored software source.IntegergetPercentage()A decimal number representing the percentage of the software source that has been synced.LonggetSize()The size the mirrored software source in bytes.MirrorStategetState()Current state of the software source mirror.DategetTimeLastSynced()Time that the software source was last synced (in RFC 3339 format).MirrorTypegetType()Type of software source.inthashCode()MirrorSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
MirrorSummary
@Deprecated @ConstructorProperties({"id","displayName","type","osFamily","archType","state","percentage","timeLastSynced","log","packageCount","size"}) public MirrorSummary(String id, String displayName, MirrorType type, OsFamily osFamily, ArchType archType, MirrorState state, Integer percentage, Date timeLastSynced, String log, Integer packageCount, Long size)
Deprecated.
-
-
Method Detail
-
builder
public static MirrorSummary.Builder builder()
Create a new builder.
-
toBuilder
public MirrorSummary.Builder toBuilder()
-
getDisplayName
public String getDisplayName()
Display name of the mirror.- Returns:
- the value
-
getType
public MirrorType getType()
Type of software source.- Returns:
- the value
-
getOsFamily
public OsFamily getOsFamily()
The OS family of the software source.- Returns:
- the value
-
getArchType
public ArchType getArchType()
The architecture type supported by the software source.- Returns:
- the value
-
getState
public MirrorState getState()
Current state of the software source mirror.- Returns:
- the value
-
getPercentage
public Integer getPercentage()
A decimal number representing the percentage of the software source that has been synced.- Returns:
- the value
-
getTimeLastSynced
public Date getTimeLastSynced()
Time that the software source was last synced (in RFC 3339 format).- Returns:
- the value
-
getLog
public String getLog()
The current log from the management station plugin.- Returns:
- the value
-
getPackageCount
public Integer getPackageCount()
The number of packages within the mirrored software source.- Returns:
- the value
-
getSize
public Long getSize()
The size the mirrored software source in bytes.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-