Interface ReportsClient


public interface ReportsClient
An instance of this class provides access to all the operations defined in ReportsClient.
  • Method Details

    • getLatencyScorecardsWithResponse

      com.azure.core.http.rest.Response<LatencyScorecardInner> getLatencyScorecardsWithResponse(String resourceGroupName, String profileName, String experimentName, LatencyScorecardAggregationInterval aggregationInterval, String endDateTimeUtc, String country, com.azure.core.util.Context context)
      Gets a Latency Scorecard for a given Experiment.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      profileName - The Profile identifier associated with the Tenant and Partner.
      experimentName - The Experiment identifier associated with the Experiment.
      aggregationInterval - The aggregation interval of the Latency Scorecard.
      endDateTimeUtc - The end DateTime of the Latency Scorecard in UTC.
      country - The country associated with the Latency Scorecard. Values are country ISO codes as specified here- https://www.iso.org/iso-3166-country-codes.html.
      context - The context to associate with this operation.
      Returns:
      a Latency Scorecard for a given Experiment along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getLatencyScorecards

      LatencyScorecardInner getLatencyScorecards(String resourceGroupName, String profileName, String experimentName, LatencyScorecardAggregationInterval aggregationInterval)
      Gets a Latency Scorecard for a given Experiment.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      profileName - The Profile identifier associated with the Tenant and Partner.
      experimentName - The Experiment identifier associated with the Experiment.
      aggregationInterval - The aggregation interval of the Latency Scorecard.
      Returns:
      a Latency Scorecard for a given Experiment.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTimeseriesWithResponse

      com.azure.core.http.rest.Response<TimeseriesInner> getTimeseriesWithResponse(String resourceGroupName, String profileName, String experimentName, OffsetDateTime startDateTimeUtc, OffsetDateTime endDateTimeUtc, TimeseriesAggregationInterval aggregationInterval, TimeseriesType timeseriesType, String endpointParam, String country, com.azure.core.util.Context context)
      Gets a Timeseries for a given Experiment.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      profileName - The Profile identifier associated with the Tenant and Partner.
      experimentName - The Experiment identifier associated with the Experiment.
      startDateTimeUtc - The start DateTime of the Timeseries in UTC.
      endDateTimeUtc - The end DateTime of the Timeseries in UTC.
      aggregationInterval - The aggregation interval of the Timeseries.
      timeseriesType - The type of Timeseries.
      endpointParam - The specific endpoint.
      country - The country associated with the Timeseries. Values are country ISO codes as specified here- https://www.iso.org/iso-3166-country-codes.html.
      context - The context to associate with this operation.
      Returns:
      a Timeseries for a given Experiment along with Response.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.
    • getTimeseries

      TimeseriesInner getTimeseries(String resourceGroupName, String profileName, String experimentName, OffsetDateTime startDateTimeUtc, OffsetDateTime endDateTimeUtc, TimeseriesAggregationInterval aggregationInterval, TimeseriesType timeseriesType)
      Gets a Timeseries for a given Experiment.
      Parameters:
      resourceGroupName - Name of the Resource group within the Azure subscription.
      profileName - The Profile identifier associated with the Tenant and Partner.
      experimentName - The Experiment identifier associated with the Experiment.
      startDateTimeUtc - The start DateTime of the Timeseries in UTC.
      endDateTimeUtc - The end DateTime of the Timeseries in UTC.
      aggregationInterval - The aggregation interval of the Timeseries.
      timeseriesType - The type of Timeseries.
      Returns:
      a Timeseries for a given Experiment.
      Throws:
      IllegalArgumentException - thrown if parameters fail the validation.
      com.azure.core.management.exception.ManagementException - thrown if the request is rejected by server.
      RuntimeException - all other wrapped checked exceptions if the request fails to be sent.