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 Summary
Nested Classes Modifier and Type Class Description static classExternalAsmDiskGroupSummary.Builderstatic classExternalAsmDiskGroupSummary.RedundancyTypeThe 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.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
-
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:
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
-
-