16 package org.openkilda.messaging.model.rule;
18 import com.fasterxml.jackson.annotation.JsonProperty;
19 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
20 import com.google.common.base.MoreObjects;
22 import java.io.Serializable;
23 import java.util.Objects;
33 private static final long serialVersionUID = 1L;
39 private int bandwidth;
62 this.bandwidth = bandwidth;
80 this.bandwidth = bandwidth;
87 public boolean equals(Object
object) {
91 if (
object == null || getClass() !=
object.getClass()) {
116 return MoreObjects.toStringHelper(
this)
static final String COOKIE
boolean equals(Object object)
static final String BANDWIDTH
void setBandwidth(int bandwidth)
static final String FLOW_ID
static final String SWITCH_ID
static final String METER_ID
MeterInstall(@JsonProperty(RuleConstants.FLOW_ID) String flowId, @JsonProperty(RuleConstants.COOKIE) int cookie, @JsonProperty(RuleConstants.SWITCH_ID) String switchId, @JsonProperty(RuleConstants.METER_ID) int meterId, @JsonProperty(RuleConstants.BANDWIDTH) int bandwidth)