Class ExternalAsmDiskGroupSummary
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.databasemanagement.model.ExternalAsmDiskGroupSummary
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20201101") public final class ExternalAsmDiskGroupSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe summary of an external ASM disk group.
 Note: Objects should always be created or deserialized using theExternalAsmDiskGroupSummary.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 theExternalAsmDiskGroupSummary.Builder, which maintain a set of all explicitly set fields calledExternalAsmDiskGroupSummary.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 classExternalAsmDiskGroupSummary.Builderstatic classExternalAsmDiskGroupSummary.RedundancyTypeThe redundancy type of the disk group.
 - 
Constructor SummaryConstructors Constructor Description ExternalAsmDiskGroupSummary(String name, Integer mountingInstanceCount, Integer dismountingInstanceCount, ExternalAsmDiskGroupSummary.RedundancyType redundancyType, Boolean isSparse, List<String> databases, Long totalSizeInMBs, Long usedSizeInMBs, Float usedPercent)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExternalAsmDiskGroupSummary.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getDatabases()The unique names of the databases using the disk group.IntegergetDismountingInstanceCount()The number of ASM instances that have the disk group in dismounted state.BooleangetIsSparse()Indicates whether the disk group is a sparse disk group or not.IntegergetMountingInstanceCount()The number of ASM instances that have the disk group in mounted state.StringgetName()The name of the ASM disk group.ExternalAsmDiskGroupSummary.RedundancyTypegetRedundancyType()The redundancy type of the disk group.LonggetTotalSizeInMBs()The total capacity of the disk group (in megabytes).FloatgetUsedPercent()The percentage of used space in the disk group.LonggetUsedSizeInMBs()The used capacity of the disk group (in megabytes).inthashCode()ExternalAsmDiskGroupSummary.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
ExternalAsmDiskGroupSummary@Deprecated @ConstructorProperties({"name","mountingInstanceCount","dismountingInstanceCount","redundancyType","isSparse","databases","totalSizeInMBs","usedSizeInMBs","usedPercent"}) public ExternalAsmDiskGroupSummary(String name, Integer mountingInstanceCount, Integer dismountingInstanceCount, ExternalAsmDiskGroupSummary.RedundancyType redundancyType, Boolean isSparse, List<String> databases, Long totalSizeInMBs, Long usedSizeInMBs, Float usedPercent) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static ExternalAsmDiskGroupSummary.Builder builder() Create a new builder.
 - 
toBuilderpublic ExternalAsmDiskGroupSummary.Builder toBuilder() 
 - 
getNamepublic String getName() The name of the ASM disk group.- Returns:
- the value
 
 - 
getMountingInstanceCountpublic Integer getMountingInstanceCount() The number of ASM instances that have the disk group in mounted state.- Returns:
- the value
 
 - 
getDismountingInstanceCountpublic Integer getDismountingInstanceCount() The number of ASM instances that have the disk group in dismounted state.- Returns:
- the value
 
 - 
getRedundancyTypepublic ExternalAsmDiskGroupSummary.RedundancyType getRedundancyType() The redundancy type of the disk group.- Returns:
- the value
 
 - 
getIsSparsepublic Boolean getIsSparse() Indicates whether the disk group is a sparse disk group or not.- Returns:
- the value
 
 - 
getDatabasespublic List<String> getDatabases() The unique names of the databases using the disk group.- Returns:
- the value
 
 - 
getTotalSizeInMBspublic Long getTotalSizeInMBs() The total capacity of the disk group (in megabytes).- Returns:
- the value
 
 - 
getUsedSizeInMBspublic Long getUsedSizeInMBs() The used capacity of the disk group (in megabytes).- Returns:
- the value
 
 - 
getUsedPercentpublic Float getUsedPercent() The percentage of used space in the disk group.- 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
 
 
- 
 
-