com.axibase.tsd.model.data.command.GetAlertHistoryQuery Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of atsd-api-java Show documentation
Show all versions of atsd-api-java Show documentation
The ATSD Client for Java enables Java developers to easily read
and write statistics and metadata from Axibase Time-Series Database. Build reporting,
analytics, and alerting solutions with minimal effort.
/*
* Copyright 2016 Axibase Corporation or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* https://www.axibase.com/atsd/axibase-apache-2.0.pdf
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package com.axibase.tsd.model.data.command;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonInclude(JsonInclude.Include.NON_NULL)
public class GetAlertHistoryQuery {
private Long startTime;
private Long endTime;
@JsonProperty("metric")
private String metricName;
@JsonProperty("entity")
private String entityName;
@JsonProperty("entityGroup")
private String entityGroupName;
@JsonProperty("rule")
private String ruleName;
private Integer limit;
public Long getStartTime() {
return startTime;
}
public GetAlertHistoryQuery setStartTime(Long startTime) {
this.startTime = startTime;
return this;
}
public Long getEndTime() {
return endTime;
}
public GetAlertHistoryQuery setEndTime(Long endTime) {
this.endTime = endTime;
return this;
}
public String getMetricName() {
return metricName;
}
public GetAlertHistoryQuery setMetricName(String metricName) {
this.metricName = metricName;
return this;
}
public String getEntityName() {
return entityName;
}
public GetAlertHistoryQuery setEntityName(String entityName) {
this.entityName = entityName;
return this;
}
public String getEntityGroupName() {
return entityGroupName;
}
public GetAlertHistoryQuery setEntityGroupName(String entityGroupName) {
this.entityGroupName = entityGroupName;
return this;
}
public String getRuleName() {
return ruleName;
}
public GetAlertHistoryQuery setRuleName(String ruleName) {
this.ruleName = ruleName;
return this;
}
public Integer getLimit() {
return limit;
}
public GetAlertHistoryQuery setLimit(Integer limit) {
this.limit = limit;
return this;
}
@Override
public String toString() {
return "GetAlertHistoryQuery{" +
"startTime=" + startTime +
", endTime=" + endTime +
", metricName='" + metricName + '\'' +
", entityName='" + entityName + '\'' +
", entityGroupName='" + entityGroupName + '\'' +
", ruleName='" + ruleName + '\'' +
", limit=" + limit +
'}';
}
}