package es.tid.topologyModuleBase.COPServiceTopology.model;
import java.util.*;
import io.swagger.annotations.*;
import com.fasterxml.jackson.annotation.JsonProperty;
import es.tid.topologyModuleBase.COPServiceTopology.model.Edge;
import es.tid.topologyModuleBase.COPServiceTopology.model.Node;
@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JaxRSServerCodegen", date = "2016-05-23T12:45:37.903+02:00")
public class Topology {
private String topologyId = null;
private List<String> underlayTopology = new ArrayList<String>();
private List<Node> nodes = new ArrayList<Node>();
private List<Edge> edges = new ArrayList<Edge>();
/**
**/
@ApiModelProperty(value = "")
@JsonProperty("topologyId")
public String getTopologyId() {
return topologyId;
}
public void setTopologyId(String topologyId) {
this.topologyId = topologyId;
}
/**
**/
@ApiModelProperty(value = "")
@JsonProperty("underlayTopology")
public List<String> getUnderlayTopology() {
return underlayTopology;
}
public void setUnderlayTopology(List<String> underlayTopology) {
this.underlayTopology = underlayTopology;
}
/**
**/
@ApiModelProperty(value = "")
@JsonProperty("nodes")
public List<Node> getNodes() {
return nodes;
}
public void setNodes(List<Node> nodes) {
this.nodes = nodes;
}
/**
**/
@ApiModelProperty(value = "")
@JsonProperty("edges")
public List<Edge> getEdges() {
return edges;
}
public void setEdges(List<Edge> edges) {
this.edges = edges;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class Topology {\n");
sb.append(" topologyId: ").append(topologyId).append("\n");
sb.append(" underlayTopology: ").append(underlayTopology).append("\n");
sb.append(" nodes: ").append(nodes).append("\n");
sb.append(" edges: ").append(edges).append("\n");
sb.append("}\n");
return sb.toString();
}
}