Class MeterDetailsResponse


  • public final class MeterDetailsResponse
    extends Object
    The properties of the meter detail.
    • Constructor Detail

      • MeterDetailsResponse

        public MeterDetailsResponse()
    • Method Detail

      • meterName

        public String meterName()
        Get the meterName property: The name of the meter, within the given meter category.
        Returns:
        the meterName value.
      • meterCategory

        public String meterCategory()
        Get the meterCategory property: The category of the meter, for example, 'Cloud services', 'Networking', etc..
        Returns:
        the meterCategory value.
      • meterSubCategory

        public String meterSubCategory()
        Get the meterSubCategory property: The subcategory of the meter, for example, 'A6 Cloud services', 'ExpressRoute (IXP)', etc..
        Returns:
        the meterSubCategory value.
      • unitOfMeasure

        public String unitOfMeasure()
        Get the unitOfMeasure property: The unit in which the meter consumption is charged, for example, 'Hours', 'GB', etc.
        Returns:
        the unitOfMeasure value.
      • serviceFamily

        public String serviceFamily()
        Get the serviceFamily property: The service family.
        Returns:
        the serviceFamily value.
      • validate

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