Class DatabaseUsageInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.sql.fluent.models.DatabaseUsageInner
All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>

public final class DatabaseUsageInner extends com.azure.core.management.ProxyResource
Usage metric of a database.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance of DatabaseUsageInner class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Get the currentValue property: Current value of the metric.
    Get the displayName property: User-readable name of the metric.
    Get the limit property: Boundary value of the metric.
    Get the unit property: Unit of the metric.
    void
    Validates the instance.

    Methods inherited from class com.azure.core.management.ProxyResource

    fromJson, id, name, toJson, type

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DatabaseUsageInner

      public DatabaseUsageInner()
      Creates an instance of DatabaseUsageInner class.
  • Method Details

    • displayName

      public String displayName()
      Get the displayName property: User-readable name of the metric.
      Returns:
      the displayName value.
    • currentValue

      public Double currentValue()
      Get the currentValue property: Current value of the metric.
      Returns:
      the currentValue value.
    • limit

      public Double limit()
      Get the limit property: Boundary value of the metric.
      Returns:
      the limit value.
    • unit

      public String unit()
      Get the unit property: Unit of the metric.
      Returns:
      the unit value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.