1 package org.openkilda.model;
3 import com.fasterxml.jackson.annotation.JsonIgnore;
4 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
5 import com.fasterxml.jackson.annotation.JsonInclude;
6 import com.fasterxml.jackson.annotation.JsonProperty;
7 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
9 import java.io.Serializable;
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonIgnoreProperties(ignoreUnknown =
true)
18 @JsonPropertyOrder({
"src_port",
"latency",
"source_switch",
"available_bandwidth",
"dst_port",
19 "target_switch",
"speed",
"state"})
22 private final static long serialVersionUID = 8274573430947748236L;
24 @JsonProperty(
"src_port")
27 @JsonProperty(
"latency")
30 @JsonProperty(
"source_switch")
31 private String srcSwitch;
33 @JsonProperty(
"source_switch_name")
34 private String srcSwitchName;
36 @JsonProperty(
"available_bandwidth")
37 private int availableBandwidth;
39 @JsonProperty(
"dst_port")
42 @JsonProperty(
"target_switch")
43 private String dstSwitch;
45 @JsonProperty(
"target_switch_name")
46 private String dstSwitchName;
48 @JsonProperty(
"speed")
51 @JsonProperty(
"state")
54 @JsonProperty(
"state1")
55 private String state1;
57 private boolean isUnidirectional;
61 @JsonProperty(
"affected")
62 private boolean affected;
78 this.affected = affected;
98 this.srcPort = srcPort;
118 this.latency = latency;
137 this.srcSwitch = srcSwitch;
147 return availableBandwidth;
157 this.availableBandwidth = availableBandwidth;
177 this.dstPort = dstPort;
197 this.dstSwitch = dstSwitch;
241 return srcSwitchName;
245 this.srcSwitchName = srcSwitchName;
249 return dstSwitchName;
253 this.dstSwitchName = dstSwitchName;
257 return isUnidirectional;
261 this.isUnidirectional = isUnidirectional;
265 return this.srcSwitch +
"-" + this.srcPort +
"-" + this.dstSwitch +
"-" + this.dstPort;
269 return this.dstSwitch +
"-" + this.dstPort +
"-" + this.srcSwitch +
"-" + this.srcPort;
277 this.state1 = state1;
void setSpeed(final int speed)
int getAvailableBandwidth()
void setDstSwitchName(String dstSwitchName)
void setDstPort(final int dstPort)
void setSrcPort(final int srcPort)
void setState(final String state)
void setSrcSwitchName(String srcSwitchName)
void setAffected(boolean affected)
void setState1(String state1)
String getSrcSwitchName()
boolean isUnidirectional()
void setUnidirectional(boolean isUnidirectional)
void setDstSwitch(final String dstSwitch)
void setLatency(final int latency)
void setAvailableBandwidth(final int availableBandwidth)
void setSrcSwitch(final String srcSwitch)
void setCost(String cost)
String getDstSwitchName()