Class CapacityBinPreview


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20160918")
    public final class CapacityBinPreview
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Total CPU and memory capacity for each capacity bucket.
    Note: Objects should always be created or deserialized using the CapacityBinPreview.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 CapacityBinPreview.Builder, which maintain a set of all explicitly set fields called CapacityBinPreview.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

      • getCapacityIndex

        public Integer getCapacityIndex()
        Zero-based index for the corresponding capacity bucket.
        Returns:
        the value
      • getTotalOcpus

        public Float getTotalOcpus()
        The total OCPUs of the capacity bucket.
        Returns:
        the value
      • getTotalMemoryInGBs

        public Float getTotalMemoryInGBs()
        The total memory of the capacity bucket, in GBs.
        Returns:
        the value
      • getSupportedShapes

        public List<String> getSupportedShapes()
        List of VMI shapes supported on each capacity bucket.
        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