1 package org.openkilda.integration.model;
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;
8 @JsonInclude(JsonInclude.Include.NON_NULL)
9 @JsonIgnoreProperties(ignoreUnknown =
true)
10 @JsonPropertyOrder({
"flowid",
"source",
"destination",
"maximum-bandwidth",
"description",
14 @JsonProperty(
"flowid")
17 @JsonProperty(
"source")
20 @JsonProperty(
"destination")
23 @JsonProperty(
"maximum-bandwidth")
24 private int maximumBandwidth;
26 @JsonProperty(
"description")
29 @JsonProperty(
"last-updated")
30 private String lastUpdated;
32 @JsonProperty(
"status")
39 public void setId(
final String
id) {
56 this.destination = destination;
60 return maximumBandwidth;
64 this.maximumBandwidth = maximumBandwidth;
80 this.lastUpdated = lastUpdated;
93 return "Flow [id=" +
id +
", source=" +
source +
", destination=" + destination
94 +
", maximumBandwidth=" + maximumBandwidth +
", description=" +
description 95 +
", lastUpdated=" + lastUpdated +
", status=" +
status +
"]";
void setLastUpdated(final String lastUpdated)
void setSource(final FlowEndpoint source)
void setDestination(final FlowEndpoint destination)
void setId(final String id)
void setStatus(String status)
void setDescription(final String description)
void setMaximumBandwidth(final int maximumBandwidth)
int getMaximumBandwidth()
FlowEndpoint getDestination()