/* * Copyright 1999-2018 Alibaba Group Holding Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License 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.alibaba.csp.sentinel.dashboard.domain.vo.gateway.rule; /** * Value Object for update gateway flow rule. * * @author cdfive * @since 1.7.0 */ public class UpdateFlowRuleReqVo { private Long id; private String app; private Integer grade; private Double count; private Long interval; private Integer intervalUnit; private Integer controlBehavior; private Integer burst; private Integer maxQueueingTimeoutMs; private GatewayParamFlowItemVo paramItem; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getApp() { return app; } public void setApp(String app) { this.app = app; } public Integer getGrade() { return grade; } public void setGrade(Integer grade) { this.grade = grade; } public Double getCount() { return count; } public void setCount(Double count) { this.count = count; } public Long getInterval() { return interval; } public void setInterval(Long interval) { this.interval = interval; } public Integer getIntervalUnit() { return intervalUnit; } public void setIntervalUnit(Integer intervalUnit) { this.intervalUnit = intervalUnit; } public Integer getControlBehavior() { return controlBehavior; } public void setControlBehavior(Integer controlBehavior) { this.controlBehavior = controlBehavior; } public Integer getBurst() { return burst; } public void setBurst(Integer burst) { this.burst = burst; } public Integer getMaxQueueingTimeoutMs() { return maxQueueingTimeoutMs; } public void setMaxQueueingTimeoutMs(Integer maxQueueingTimeoutMs) { this.maxQueueingTimeoutMs = maxQueueingTimeoutMs; } public GatewayParamFlowItemVo getParamItem() { return paramItem; } public void setParamItem(GatewayParamFlowItemVo paramItem) { this.paramItem = paramItem; } }