SingleMetricBaselineInner Class

  • java.lang.Object
    • com.azure.resourcemanager.monitor.fluent.models.SingleMetricBaselineInner

Implements

public final class SingleMetricBaselineInner
implements JsonSerializable<SingleMetricBaselineInner>

The baseline results of a single metric.

Constructor Summary

Constructor Description
SingleMetricBaselineInner()

Creates an instance of SingleMetricBaselineInner class.

Method Summary

Modifier and Type Method and Description
List<TimeSeriesBaseline> baselines()

Get the baselines property: The baseline for each time series that was queried.

static SingleMetricBaselineInner fromJson(JsonReader jsonReader)

Reads an instance of SingleMetricBaselineInner from the JsonReader.

String id()

Get the id property: The metric baseline Id.

Duration interval()

Get the interval property: The interval (window size) for which the metric data was returned in.

String name()

Get the name property: The name of the metric for which the baselines were retrieved.

String namespace()

Get the namespace property: The namespace of the metrics been queried.

String timespan()

Get the timespan property: The timespan for which the data was retrieved.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The resource type of the metric baseline resource.

void validate()

Validates the instance.

SingleMetricBaselineInner withBaselines(List<TimeSeriesBaseline> baselines)

Set the baselines property: The baseline for each time series that was queried.

SingleMetricBaselineInner withId(String id)

Set the id property: The metric baseline Id.

SingleMetricBaselineInner withInterval(Duration interval)

Set the interval property: The interval (window size) for which the metric data was returned in.

SingleMetricBaselineInner withName(String name)

Set the name property: The name of the metric for which the baselines were retrieved.

SingleMetricBaselineInner withNamespace(String namespace)

Set the namespace property: The namespace of the metrics been queried.

SingleMetricBaselineInner withTimespan(String timespan)

Set the timespan property: The timespan for which the data was retrieved.

SingleMetricBaselineInner withType(String type)

Set the type property: The resource type of the metric baseline resource.

Methods inherited from java.lang.Object

Constructor Details

SingleMetricBaselineInner

public SingleMetricBaselineInner()

Creates an instance of SingleMetricBaselineInner class.

Method Details

baselines

public List baselines()

Get the baselines property: The baseline for each time series that was queried.

Returns:

the baselines value.

fromJson

public static SingleMetricBaselineInner fromJson(JsonReader jsonReader)

Reads an instance of SingleMetricBaselineInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

id

public String id()

Get the id property: The metric baseline Id.

Returns:

the id value.

interval

public Duration interval()

Get the interval property: The interval (window size) for which the metric data was returned in. This may be adjusted in the future and returned back from what was originally requested. This is not present if a metadata request was made.

Returns:

the interval value.

name

public String name()

Get the name property: The name of the metric for which the baselines were retrieved.

Returns:

the name value.

namespace

public String namespace()

Get the namespace property: The namespace of the metrics been queried.

Returns:

the namespace value.

timespan

public String timespan()

Get the timespan property: The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested.

Returns:

the timespan value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The resource type of the metric baseline resource.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withBaselines

public SingleMetricBaselineInner withBaselines(List baselines)

Set the baselines property: The baseline for each time series that was queried.

Parameters:

baselines - the baselines value to set.

Returns:

the SingleMetricBaselineInner object itself.

withId

public SingleMetricBaselineInner withId(String id)

Set the id property: The metric baseline Id.

Parameters:

id - the id value to set.

Returns:

the SingleMetricBaselineInner object itself.

withInterval

public SingleMetricBaselineInner withInterval(Duration interval)

Set the interval property: The interval (window size) for which the metric data was returned in. This may be adjusted in the future and returned back from what was originally requested. This is not present if a metadata request was made.

Parameters:

interval - the interval value to set.

Returns:

the SingleMetricBaselineInner object itself.

withName

public SingleMetricBaselineInner withName(String name)

Set the name property: The name of the metric for which the baselines were retrieved.

Parameters:

name - the name value to set.

Returns:

the SingleMetricBaselineInner object itself.

withNamespace

public SingleMetricBaselineInner withNamespace(String namespace)

Set the namespace property: The namespace of the metrics been queried.

Parameters:

namespace - the namespace value to set.

Returns:

the SingleMetricBaselineInner object itself.

withTimespan

public SingleMetricBaselineInner withTimespan(String timespan)

Set the timespan property: The timespan for which the data was retrieved. Its value consists of two datetimes concatenated, separated by '/'. This may be adjusted in the future and returned back from what was originally requested.

Parameters:

timespan - the timespan value to set.

Returns:

the SingleMetricBaselineInner object itself.

withType

public SingleMetricBaselineInner withType(String type)

Set the type property: The resource type of the metric baseline resource.

Parameters:

type - the type value to set.

Returns:

the SingleMetricBaselineInner object itself.

Applies to