1 package org.openkilda.simulator.messages;
3 import static com.google.common.base.MoreObjects.toStringHelper;
7 import com.fasterxml.jackson.annotation.JsonInclude;
8 import com.fasterxml.jackson.annotation.JsonProperty;
9 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
10 import com.fasterxml.jackson.databind.annotation.JsonSerialize;
12 import java.io.Serializable;
13 import java.util.List;
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonPropertyOrder(
value = {
26 @JsonProperty(
"num_of_ports")
27 private int numOfPorts;
29 @JsonProperty(
"links")
30 private List<LinkMessage> links;
33 @JsonProperty(
"num_of_ports")
int numOfPorts,
34 @JsonProperty(
"links") List<LinkMessage> links) {
36 this.numOfPorts = numOfPorts;
42 return toStringHelper(
this)
44 .add(
"num_of_ports", numOfPorts)
List< LinkMessage > getLinks()
SwitchMessage(@JsonProperty("dpid") SwitchId dpid, @JsonProperty("num_of_ports") int numOfPorts, @JsonProperty("links") List< LinkMessage > links)