Class LatencyMetric

java.lang.Object
com.azure.resourcemanager.frontdoor.models.LatencyMetric

public final class LatencyMetric extends Object
Defines the properties of a latency metric used in the latency scorecard.
  • Constructor Summary

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

    Modifier and Type
    Method
    Description
    Get the aCLower95CI property: The lower end of the 95% confidence interval for endpoint A.
    Get the aHUpper95CI property: The upper end of the 95% confidence interval for endpoint A.
    Get the aValue property: The metric value of the A endpoint.
    Get the bCLower95CI property: The lower end of the 95% confidence interval for endpoint B.
    Get the bUpper95CI property: The upper end of the 95% confidence interval for endpoint B.
    Get the bValue property: The metric value of the B endpoint.
    Get the delta property: The difference in value between endpoint A and B.
    Get the deltaPercent property: The percent difference between endpoint A and B.
    Get the endDateTimeUtc property: The end time of the Latency Scorecard in UTC.
    Get the name property: The name of the Latency Metric.
    void
    Validates the instance.

    Methods inherited from class java.lang.Object

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

    • LatencyMetric

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

    • name

      public String name()
      Get the name property: The name of the Latency Metric.
      Returns:
      the name value.
    • endDateTimeUtc

      public String endDateTimeUtc()
      Get the endDateTimeUtc property: The end time of the Latency Scorecard in UTC.
      Returns:
      the endDateTimeUtc value.
    • aValue

      public Float aValue()
      Get the aValue property: The metric value of the A endpoint.
      Returns:
      the aValue value.
    • bValue

      public Float bValue()
      Get the bValue property: The metric value of the B endpoint.
      Returns:
      the bValue value.
    • delta

      public Float delta()
      Get the delta property: The difference in value between endpoint A and B.
      Returns:
      the delta value.
    • deltaPercent

      public Float deltaPercent()
      Get the deltaPercent property: The percent difference between endpoint A and B.
      Returns:
      the deltaPercent value.
    • aCLower95CI

      public Float aCLower95CI()
      Get the aCLower95CI property: The lower end of the 95% confidence interval for endpoint A.
      Returns:
      the aCLower95CI value.
    • aHUpper95CI

      public Float aHUpper95CI()
      Get the aHUpper95CI property: The upper end of the 95% confidence interval for endpoint A.
      Returns:
      the aHUpper95CI value.
    • bCLower95CI

      public Float bCLower95CI()
      Get the bCLower95CI property: The lower end of the 95% confidence interval for endpoint B.
      Returns:
      the bCLower95CI value.
    • bUpper95CI

      public Float bUpper95CI()
      Get the bUpper95CI property: The upper end of the 95% confidence interval for endpoint B.
      Returns:
      the bUpper95CI value.
    • validate

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