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 SummaryNested Classes Modifier and Type Class Description static classMirrorSummary.Builder
 - 
Constructor SummaryConstructors 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 SummaryAll 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- 
builderpublic static MirrorSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic MirrorSummary.Builder toBuilder() 
 - 
getDisplayNamepublic String getDisplayName() Display name of the mirror.- Returns:
- the value
 
 - 
getTypepublic MirrorType getType() Type of software source.- Returns:
- the value
 
 - 
getOsFamilypublic OsFamily getOsFamily() The OS family of the software source.- Returns:
- the value
 
 - 
getArchTypepublic ArchType getArchType() The architecture type supported by the software source.- Returns:
- the value
 
 - 
getStatepublic MirrorState getState() Current state of the software source mirror.- Returns:
- the value
 
 - 
getPercentagepublic Integer getPercentage() A decimal number representing the percentage of the software source that has been synced.- Returns:
- the value
 
 - 
getTimeLastSyncedpublic Date getTimeLastSynced() Time that the software source was last synced (in RFC 3339 format).- Returns:
- the value
 
 - 
getLogpublic String getLog() The current log from the management station plugin.- Returns:
- the value
 
 - 
getPackageCountpublic Integer getPackageCount() The number of packages within the mirrored software source.- Returns:
- the value
 
 - 
getSizepublic Long getSize() The size the mirrored software source in bytes.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-