Class ServerUsageInner

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

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

    Constructors
    Constructor
    Description
    Creates an instance of ServerUsageInner 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

    • ServerUsageInner

      public ServerUsageInner()
      Creates an instance of ServerUsageInner 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.