1 package org.openkilda.integration.model.response;
3 import java.io.Serializable;
5 import com.fasterxml.jackson.annotation.JsonCreator;
6 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
7 import com.fasterxml.jackson.annotation.JsonInclude;
8 import com.fasterxml.jackson.annotation.JsonProperty;
9 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonIgnoreProperties(ignoreUnknown =
true)
18 @JsonPropertyOrder({
"switch_id",
"switch_name",
"input_port",
"output_port", })
21 private final static long serialVersionUID = -4515006227265225751L;
24 @JsonProperty(
"switch_id")
25 private String switchId;
28 @JsonProperty(
"switch_name")
29 private String switchName;
32 @JsonProperty(
"input_port")
33 private Integer inputPort;
36 @JsonProperty(
"output_port")
37 private Integer outputPort;
47 @JsonProperty(
"output_port") Integer outputPort,
48 @JsonProperty(
"switch_id") String switchId,
49 @JsonProperty(
"switch_name") String switchName) {
50 setInputPort(inputPort);
51 setOutputPort(outputPort);
52 setSwitchId(switchId);
53 setSwitchName(switchName);
71 this.switchId = switchId;
89 this.inputPort = inputPort;
107 this.outputPort = outputPort;
115 this.switchName = switchName;
120 return "PathNode [switchId=" + switchId +
", switchName=" + switchName +
", inputPort=" 121 + inputPort +
", outputPort=" + outputPort +
"]";
void setSwitchName(String switchName)
void setSwitchId(final String switchId)
void setInputPort(final Integer inputPort)
void setOutputPort(final Integer outputPort)
FlowPathNode(@JsonProperty("input_port") Integer inputPort, @JsonProperty("output_port") Integer outputPort, @JsonProperty("switch_id") String switchId, @JsonProperty("switch_name") String switchName)