Class ExternalAsmDiskGroupSummary


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20201101")
    public final class ExternalAsmDiskGroupSummary
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    The summary of an external ASM disk group.
    Note: Objects should always be created or deserialized using the ExternalAsmDiskGroupSummary.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 ExternalAsmDiskGroupSummary.Builder, which maintain a set of all explicitly set fields called ExternalAsmDiskGroupSummary.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).
    • Method Detail

      • getName

        public String getName()
        The name of the ASM disk group.
        Returns:
        the value
      • getMountingInstanceCount

        public Integer getMountingInstanceCount()
        The number of ASM instances that have the disk group in mounted state.
        Returns:
        the value
      • getDismountingInstanceCount

        public Integer getDismountingInstanceCount()
        The number of ASM instances that have the disk group in dismounted state.
        Returns:
        the value
      • getIsSparse

        public Boolean getIsSparse()
        Indicates whether the disk group is a sparse disk group or not.
        Returns:
        the value
      • getDatabases

        public List<String> getDatabases()
        The unique names of the databases using the disk group.
        Returns:
        the value
      • getTotalSizeInMBs

        public Long getTotalSizeInMBs()
        The total capacity of the disk group (in megabytes).
        Returns:
        the value
      • getUsedSizeInMBs

        public Long getUsedSizeInMBs()
        The used capacity of the disk group (in megabytes).
        Returns:
        the value
      • getUsedPercent

        public Float getUsedPercent()
        The percentage of used space in the disk group.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.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:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel