16 package org.openkilda.messaging.model;
18 import com.fasterxml.jackson.annotation.JsonCreator;
19 import com.fasterxml.jackson.annotation.JsonInclude;
20 import com.fasterxml.jackson.annotation.JsonProperty;
21 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
22 import com.google.common.base.MoreObjects;
24 import java.io.Serializable;
25 import java.util.Objects;
28 @JsonInclude(JsonInclude.Include.NON_NULL)
30 static final long serialVersionUID = 1L;
32 @JsonProperty(
"forward")
35 @JsonProperty("reverse")
39 public String toString() {
40 return MoreObjects.toStringHelper(
this)
42 .add(
"reverse", right)
47 public boolean equals(Object
object) {
51 if (
object == null || getClass() !=
object.getClass()) {
57 Objects.equals(getRight(), flowPair.
getRight());
62 return Objects.hash(getLeft(), getRight());
66 public ImmutablePair(@JsonProperty(
"forward") L left, @JsonProperty(
"reverse") R right) {
ImmutablePair(@JsonProperty("forward") L left, @JsonProperty("reverse") R right)
boolean equals(Object object)