Copyright (c) Microsoft Corporation. All rights reserved.
Licensed under the MIT License. See License.txt in the project root for
license information.
Code generated by Microsoft (R) AutoRest Code Generator.
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/
package com.microsoft.azure.management.monitor;
import java.util.List;
import org.joda.time.DateTime;
import com.fasterxml.jackson.annotation.JsonProperty;
The time series info needed for calculating the baseline.
/**
* The time series info needed for calculating the baseline.
*/
public class TimeSeriesInformation {
the list of sensitivities for calculating the baseline.
/**
* the list of sensitivities for calculating the baseline.
*/
@JsonProperty(value = "sensitivities", required = true)
private List<String> sensitivities;
The metric values to calculate the baseline.
/**
* The metric values to calculate the baseline.
*/
@JsonProperty(value = "values", required = true)
private List<Double> values;
the array of timestamps of the baselines.
/**
* the array of timestamps of the baselines.
*/
@JsonProperty(value = "timestamps")
private List<DateTime> timestamps;
Get the list of sensitivities for calculating the baseline.
Returns: the sensitivities value
/**
* Get the list of sensitivities for calculating the baseline.
*
* @return the sensitivities value
*/
public List<String> sensitivities() {
return this.sensitivities;
}
Set the list of sensitivities for calculating the baseline.
Params: - sensitivities – the sensitivities value to set
Returns: the TimeSeriesInformation object itself.
/**
* Set the list of sensitivities for calculating the baseline.
*
* @param sensitivities the sensitivities value to set
* @return the TimeSeriesInformation object itself.
*/
public TimeSeriesInformation withSensitivities(List<String> sensitivities) {
this.sensitivities = sensitivities;
return this;
}
Get the metric values to calculate the baseline.
Returns: the values value
/**
* Get the metric values to calculate the baseline.
*
* @return the values value
*/
public List<Double> values() {
return this.values;
}
Set the metric values to calculate the baseline.
Params: - values – the values value to set
Returns: the TimeSeriesInformation object itself.
/**
* Set the metric values to calculate the baseline.
*
* @param values the values value to set
* @return the TimeSeriesInformation object itself.
*/
public TimeSeriesInformation withValues(List<Double> values) {
this.values = values;
return this;
}
Get the array of timestamps of the baselines.
Returns: the timestamps value
/**
* Get the array of timestamps of the baselines.
*
* @return the timestamps value
*/
public List<DateTime> timestamps() {
return this.timestamps;
}
Set the array of timestamps of the baselines.
Params: - timestamps – the timestamps value to set
Returns: the TimeSeriesInformation object itself.
/**
* Set the array of timestamps of the baselines.
*
* @param timestamps the timestamps value to set
* @return the TimeSeriesInformation object itself.
*/
public TimeSeriesInformation withTimestamps(List<DateTime> timestamps) {
this.timestamps = timestamps;
return this;
}
}