16 package org.openkilda.messaging.command.flow;
18 import static com.google.common.base.MoreObjects.toStringHelper;
24 import com.fasterxml.jackson.annotation.JsonCreator;
25 import com.fasterxml.jackson.annotation.JsonInclude;
26 import com.fasterxml.jackson.annotation.JsonProperty;
27 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
28 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
30 import java.util.Objects;
36 @JsonInclude(JsonInclude.Include.NON_NULL)
44 private static final long serialVersionUID = 1L;
78 if (payload == null) {
79 throw new IllegalArgumentException(
"need to set payload");
81 this.payload = payload;
89 return toStringHelper(
this)
99 return Objects.hash(payload);
107 if (
this ==
object) {
110 if (
object == null || getClass() !=
object.getClass()) {
static final String PAYLOAD
void setPayload(Flow payload)
boolean equals(Object object)