com.microsoft.azure.management.monitor.SingleBaseline Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of azure-mgmt-monitor Show documentation
Show all versions of azure-mgmt-monitor Show documentation
This package contains Microsoft Azure Monitor SDK. This package has been deprecated. A replacement package com.azure.resourcemanager:azure-resourcemanager-monitor is available as of 31-March-2022. We strongly encourage you to upgrade to continue receiving updates. See Migration Guide https://aka.ms/java-track2-migration-guide for guidance on upgrading. Refer to our deprecation policy https://azure.github.io/azure-sdk/policies_support.html for more details.
/**
* 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 com.fasterxml.jackson.annotation.JsonProperty;
/**
* The baseline values for a single sensitivity value.
*/
public class SingleBaseline {
/**
* the sensitivity of the baseline. Possible values include: 'Low',
* 'Medium', 'High'.
*/
@JsonProperty(value = "sensitivity", required = true)
private BaselineSensitivity sensitivity;
/**
* The low thresholds of the baseline.
*/
@JsonProperty(value = "lowThresholds", required = true)
private List lowThresholds;
/**
* The high thresholds of the baseline.
*/
@JsonProperty(value = "highThresholds", required = true)
private List highThresholds;
/**
* Get the sensitivity of the baseline. Possible values include: 'Low', 'Medium', 'High'.
*
* @return the sensitivity value
*/
public BaselineSensitivity sensitivity() {
return this.sensitivity;
}
/**
* Set the sensitivity of the baseline. Possible values include: 'Low', 'Medium', 'High'.
*
* @param sensitivity the sensitivity value to set
* @return the SingleBaseline object itself.
*/
public SingleBaseline withSensitivity(BaselineSensitivity sensitivity) {
this.sensitivity = sensitivity;
return this;
}
/**
* Get the low thresholds of the baseline.
*
* @return the lowThresholds value
*/
public List lowThresholds() {
return this.lowThresholds;
}
/**
* Set the low thresholds of the baseline.
*
* @param lowThresholds the lowThresholds value to set
* @return the SingleBaseline object itself.
*/
public SingleBaseline withLowThresholds(List lowThresholds) {
this.lowThresholds = lowThresholds;
return this;
}
/**
* Get the high thresholds of the baseline.
*
* @return the highThresholds value
*/
public List highThresholds() {
return this.highThresholds;
}
/**
* Set the high thresholds of the baseline.
*
* @param highThresholds the highThresholds value to set
* @return the SingleBaseline object itself.
*/
public SingleBaseline withHighThresholds(List highThresholds) {
this.highThresholds = highThresholds;
return this;
}
}