16 package org.openkilda.messaging.info.flow;
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.annotation.JsonPropertyOrder;
22 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
28 import java.util.List;
29 import java.util.Objects;
31 import static com.google.common.base.MoreObjects.toStringHelper;
37 @JsonInclude(JsonInclude.Include.NON_NULL)
42 private static final long serialVersionUID = 1L;
76 if (payload == null) {
77 throw new IllegalArgumentException(
"need to set payload");
79 this.payload = payload;
87 return toStringHelper(
this)
97 return Objects.hash(payload);
105 if (
this ==
object) {
108 if (
object == null || getClass() !=
object.getClass()) {
static final String PAYLOAD
FlowCacheSyncResults getPayload()
void setPayload(FlowCacheSyncResults payload)
boolean equals(Object object)