Interface ReportsClient
public interface ReportsClient
An instance of this class provides access to all the operations defined in ReportsClient.
-
Method Summary
Modifier and TypeMethodDescriptiongetLatencyScorecards(String resourceGroupName, String profileName, String experimentName, LatencyScorecardAggregationInterval aggregationInterval) Gets a Latency Scorecard for a given Experiment.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.getTimeseries(String resourceGroupName, String profileName, String experimentName, OffsetDateTime startDateTimeUtc, OffsetDateTime endDateTimeUtc, TimeseriesAggregationInterval aggregationInterval, TimeseriesType timeseriesType) Gets a Timeseries for a given Experiment.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.
-
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.
-