16 package org.openkilda.messaging.info.discovery;
20 import com.fasterxml.jackson.annotation.JsonCreator;
21 import com.fasterxml.jackson.annotation.JsonInclude;
22 import com.fasterxml.jackson.annotation.JsonProperty;
23 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
24 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
25 import com.google.common.base.MoreObjects;
27 import java.util.Objects;
33 @JsonInclude(JsonInclude.Include.NON_NULL)
42 private static final long serialVersionUID = 1L;
53 @JsonProperty("state")
54 protected String state;
70 @JsonProperty(
"state") String state) {
117 return Objects.hash(getId(), getState());
125 return MoreObjects.toStringHelper(
this)
136 if (
this ==
object) {
139 if (
object == null || getClass() !=
object.getClass()) {
145 && Objects.equals(getState(), that.
getState());
void setState(String state)
boolean equals(Object object)
HealthCheckInfoData(@JsonProperty("id") String id, @JsonProperty("state") String state)