Open Kilda Java Documentation
Flow.java
Go to the documentation of this file.
1 package org.openkilda.integration.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 @JsonInclude(JsonInclude.Include.NON_NULL)
9 @JsonIgnoreProperties(ignoreUnknown = true)
10 @JsonPropertyOrder({"flowid", "source", "destination", "maximum-bandwidth", "description",
11  "last-updated"})
12 public class Flow {
13 
14  @JsonProperty("flowid")
15  private String id;
16 
17  @JsonProperty("source")
18  private FlowEndpoint source;
19 
20  @JsonProperty("destination")
21  private FlowEndpoint destination;
22 
23  @JsonProperty("maximum-bandwidth")
24  private int maximumBandwidth;
25 
26  @JsonProperty("description")
27  private String description;
28 
29  @JsonProperty("last-updated")
30  private String lastUpdated;
31 
32  @JsonProperty("status")
33  private String status;
34 
35  public String getId() {
36  return id;
37  }
38 
39  public void setId(final String id) {
40  this.id = id;
41  }
42 
44  return source;
45  }
46 
47  public void setSource(final FlowEndpoint source) {
48  this.source = source;
49  }
50 
52  return destination;
53  }
54 
55  public void setDestination(final FlowEndpoint destination) {
56  this.destination = destination;
57  }
58 
59  public int getMaximumBandwidth() {
60  return maximumBandwidth;
61  }
62 
63  public void setMaximumBandwidth(final int maximumBandwidth) {
64  this.maximumBandwidth = maximumBandwidth;
65  }
66 
67  public String getDescription() {
68  return description;
69  }
70 
71  public void setDescription(final String description) {
72  this.description = description;
73  }
74 
75  public String getLastUpdated() {
76  return lastUpdated;
77  }
78 
79  public void setLastUpdated(final String lastUpdated) {
80  this.lastUpdated = lastUpdated;
81  }
82 
83  public String getStatus() {
84  return status;
85  }
86 
87  public void setStatus(String status) {
88  this.status = status;
89  }
90 
91  @Override
92  public String toString() {
93  return "Flow [id=" + id + ", source=" + source + ", destination=" + destination
94  + ", maximumBandwidth=" + maximumBandwidth + ", description=" + description
95  + ", lastUpdated=" + lastUpdated + ", status=" + status + "]";
96  }
97 
98 }
void setLastUpdated(final String lastUpdated)
Definition: Flow.java:79
void setSource(final FlowEndpoint source)
Definition: Flow.java:47
void setDestination(final FlowEndpoint destination)
Definition: Flow.java:55
def status()
Definition: rest.py:593
id
Definition: nodes.py:55
description
Definition: setup.py:26
void setId(final String id)
Definition: Flow.java:39
void setStatus(String status)
Definition: Flow.java:87
void setDescription(final String description)
Definition: Flow.java:71
source
Definition: nodes.py:53
void setMaximumBandwidth(final int maximumBandwidth)
Definition: Flow.java:63