Open Kilda Java Documentation
PortInfo.java
Go to the documentation of this file.
1 package org.openkilda.model;
2 
3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4 import com.fasterxml.jackson.annotation.JsonInclude;
5 import com.fasterxml.jackson.annotation.JsonProperty;
6 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
7 
8 import java.io.Serializable;
9 import java.util.Map;
10 
16 @JsonInclude(JsonInclude.Include.NON_NULL)
17 @JsonIgnoreProperties(ignoreUnknown = true)
18 @JsonPropertyOrder({"assignmenttype", "interfacetype", "status", "crossconnect", "customeruuid",
19  "switch_id", "port_name", "stats"})
20 public class PortInfo implements Serializable, Comparable<PortInfo> {
21 
22 
23  @JsonProperty("assignmenttype")
24  private String assignmenttype;
25 
26 
27  @JsonProperty("interfacetype")
28  private String interfacetype;
29 
30 
31  @JsonProperty("status")
32  private String status;
33 
34 
35  @JsonProperty("crossconnect")
36  private String crossconnect;
37 
38 
39  @JsonProperty("customeruuid")
40  private String customeruuid;
41 
42 
43  @JsonProperty("switch_id")
44  private String switchName;
45 
46 
47  @JsonProperty("port_name")
48  private String portName;
49 
50 
51  @JsonProperty("port_number")
52  private String portNumber;
53 
54  @JsonProperty("stats")
55  private Map<String, Double> stats;
56 
58  private final static long serialVersionUID = 6234209548424333879L;
59 
66  public String getAssignmenttype() {
67  return assignmenttype;
68  }
69 
76  public void setAssignmenttype(final String assignmenttype) {
77  this.assignmenttype = assignmenttype;
78  }
79 
86  public String getInterfacetype() {
87  return interfacetype;
88  }
89 
96  public void setInterfacetype(final String interfacetype) {
97  this.interfacetype = interfacetype;
98  }
99 
106  public String getStatus() {
107  return status;
108  }
109 
116  public void setStatus(final String status) {
117  this.status = status;
118  }
119 
126  public String getCrossconnect() {
127  return crossconnect;
128  }
129 
136  public void setCrossconnect(final String crossconnect) {
137  this.crossconnect = crossconnect;
138  }
139 
146  public String getCustomeruuid() {
147  return customeruuid;
148  }
149 
156  public void setCustomeruuid(final String customeruuid) {
157  this.customeruuid = customeruuid;
158  }
159 
166  public String getSwitchName() {
167  return switchName;
168  }
169 
176  public void setSwitchName(final String switchName) {
177  this.switchName = switchName;
178  }
179 
186  public String getPortName() {
187  return portName;
188  }
189 
196  public void setPortName(final String portName) {
197  this.portName = portName;
198  }
199 
206  public String getPortNumber() {
207  return portNumber;
208  }
209 
216  public void setPortNumber(final String portNumber) {
217  this.portNumber = portNumber;
218  }
219 
220 
221  public Map<String, Double> getStats() {
222  return stats;
223  }
224 
225 
226  public void setStats(Map<String, Double> stats) {
227  this.stats = stats;
228  }
229 
230 
231  /*
232  * (non-Javadoc)
233  *
234  * @see java.lang.Comparable#compareTo(java.lang.Object)
235  */
236  @Override
237  public int compareTo(final PortInfo port) {
238  Integer portNumber1 = Integer.parseInt(portNumber);
239  Integer portNumber2 = Integer.parseInt(port.portNumber);
240  return portNumber1 - portNumber2;
241  }
242 
243 }
void setCustomeruuid(final String customeruuid)
Definition: PortInfo.java:156
Map< String, Double > getStats()
Definition: PortInfo.java:221
void setInterfacetype(final String interfacetype)
Definition: PortInfo.java:96
void setStatus(final String status)
Definition: PortInfo.java:116
def status()
Definition: rest.py:593
void setAssignmenttype(final String assignmenttype)
Definition: PortInfo.java:76
void setStats(Map< String, Double > stats)
Definition: PortInfo.java:226
void setCrossconnect(final String crossconnect)
Definition: PortInfo.java:136
int compareTo(final PortInfo port)
Definition: PortInfo.java:237
void setPortNumber(final String portNumber)
Definition: PortInfo.java:216
void setSwitchName(final String switchName)
Definition: PortInfo.java:176
void setPortName(final String portName)
Definition: PortInfo.java:196