1 package org.openkilda.simulator.messages;
3 import com.fasterxml.jackson.annotation.JsonInclude;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
6 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
8 import java.io.Serializable;
10 import static com.google.common.base.MoreObjects.toStringHelper;
13 @JsonInclude(JsonInclude.Include.NON_NULL)
14 @JsonPropertyOrder(
value = {
21 @JsonProperty(
"latency")
24 @JsonProperty(
"local_port")
25 private int localPort;
27 @JsonProperty(
"peer_switch")
28 private String peerSwitch;
30 @JsonProperty(
"peer_port")
34 @JsonProperty(
"local-port")
int localPort,
35 @JsonProperty(
"peer_switch") String peerSwitch,
36 @JsonProperty(
"peer_port")
int peerPort) {
37 this.latency = latency;
38 this.localPort = localPort;
39 this.peerSwitch = peerSwitch;
40 this.peerPort = peerPort;
45 return toStringHelper(
this)
46 .add(
"latency", latency)
LinkMessage(@JsonProperty("latency") int latency, @JsonProperty("local-port") int localPort, @JsonProperty("peer_switch") String peerSwitch, @JsonProperty("peer_port") int peerPort)