MetricsFilters Class

  • java.lang.Object
    • com.azure.developer.loadtesting.models.MetricsFilters

Implements

public final class MetricsFilters
implements JsonSerializable<MetricsFilters>

Filters to fetch the set of metric.

Constructor Summary

Constructor Description
MetricsFilters()

Creates an instance of MetricsFilters class.

Method Summary

Modifier and Type Method and Description
static MetricsFilters fromJson(JsonReader jsonReader)

Reads an instance of MetricsFilters from the JsonReader.

List<DimensionFilter> getFilters()

Get the filters property: Get metrics for specific dimension values.

MetricsFilters setFilters(List<DimensionFilter> filters)

Set the filters property: Get metrics for specific dimension values.

JsonWriter toJson(JsonWriter jsonWriter)

Methods inherited from java.lang.Object

Constructor Details

MetricsFilters

public MetricsFilters()

Creates an instance of MetricsFilters class.

Method Details

fromJson

public static MetricsFilters fromJson(JsonReader jsonReader)

Reads an instance of MetricsFilters from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MetricsFilters if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MetricsFilters.

getFilters

public List<DimensionFilter> getFilters()

Get the filters property: Get metrics for specific dimension values. Example: Metric contains dimension like SamplerName, Error. To retrieve all the time series data where SamplerName is equals to HTTPRequest1 or HTTPRequest2, the DimensionFilter value will be {"SamplerName", ["HTTPRequest1", "HTTPRequest2"}.

Returns:

the filters value.

setFilters

public MetricsFilters setFilters(List<DimensionFilter> filters)

Set the filters property: Get metrics for specific dimension values. Example: Metric contains dimension like SamplerName, Error. To retrieve all the time series data where SamplerName is equals to HTTPRequest1 or HTTPRequest2, the DimensionFilter value will be {"SamplerName", ["HTTPRequest1", "HTTPRequest2"}.

Parameters:

filters - the filters value to set.

Returns:

the MetricsFilters object itself.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

Applies to