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.ExplicitlySetBmcModel
The 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 Summary
Nested Classes Modifier and Type Class Description static class
ExternalAsmDiskGroupSummary.Builder
static class
ExternalAsmDiskGroupSummary.RedundancyType
The redundancy type of the disk group.
-
Constructor Summary
Constructors 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ExternalAsmDiskGroupSummary.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<String>
getDatabases()
The unique names of the databases using the disk group.Integer
getDismountingInstanceCount()
The number of ASM instances that have the disk group in dismounted state.Boolean
getIsSparse()
Indicates whether the disk group is a sparse disk group or not.Integer
getMountingInstanceCount()
The number of ASM instances that have the disk group in mounted state.String
getName()
The name of the ASM disk group.ExternalAsmDiskGroupSummary.RedundancyType
getRedundancyType()
The redundancy type of the disk group.Long
getTotalSizeInMBs()
The total capacity of the disk group (in megabytes).Float
getUsedPercent()
The percentage of used space in the disk group.Long
getUsedSizeInMBs()
The used capacity of the disk group (in megabytes).int
hashCode()
ExternalAsmDiskGroupSummary.Builder
toBuilder()
String
toString()
String
toString(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
-
builder
public static ExternalAsmDiskGroupSummary.Builder builder()
Create a new builder.
-
toBuilder
public ExternalAsmDiskGroupSummary.Builder toBuilder()
-
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
-
getRedundancyType
public ExternalAsmDiskGroupSummary.RedundancyType getRedundancyType()
The redundancy type of the disk group.- 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 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:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-