Class ApplicationInsightsComponentFeatureCapability


  • public final class ApplicationInsightsComponentFeatureCapability
    extends Object
    An Application Insights component feature capability.
    • Constructor Detail

      • ApplicationInsightsComponentFeatureCapability

        public ApplicationInsightsComponentFeatureCapability()
    • Method Detail

      • name

        public String name()
        Get the name property: The name of the capability.
        Returns:
        the name value.
      • description

        public String description()
        Get the description property: The description of the capability.
        Returns:
        the description value.
      • value

        public String value()
        Get the value property: The value of the capability.
        Returns:
        the value value.
      • unit

        public String unit()
        Get the unit property: The unit of the capability.
        Returns:
        the unit value.
      • meterId

        public String meterId()
        Get the meterId property: The meter used for the capability.
        Returns:
        the meterId value.
      • meterRateFrequency

        public String meterRateFrequency()
        Get the meterRateFrequency property: The meter rate of the meter.
        Returns:
        the meterRateFrequency value.
      • validate

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