All Downloads are FREE. Search and download functionalities are using the official Maven repository.

es.tid.topologyModuleBase.COPServiceTopology.model.Edge Maven / Gradle / Ivy

The newest version!
package es.tid.topologyModuleBase.COPServiceTopology.model;

import io.swagger.annotations.*;
import com.fasterxml.jackson.annotation.JsonProperty;

import es.tid.topologyModuleBase.COPServiceTopology.model.EdgeEnd;
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 Edge  {
  
  private String name = null;
  private String edgeId = null;
  public enum EdgeTypeEnum {
     dwdm_edge,  eth_edge, 
  };
  private EdgeTypeEnum edgeType = null;
  private String switchingCap = null;
  private String metric = null;
  private String maxResvBw = null;
  private Node source = null;
  private EdgeEnd localIfid = null;
  private EdgeEnd remoteIfid = null;
  private String unreservBw = null;
  private Node target = null;

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("name")
  public String getName() {
    return name;
  }
  public void setName(String name) {
    this.name = name;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("edgeId")
  public String getEdgeId() {
    return edgeId;
  }
  public void setEdgeId(String edgeId) {
    this.edgeId = edgeId;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("edgeType")
  public EdgeTypeEnum getEdgeType() {
    return edgeType;
  }
  public void setEdgeType(EdgeTypeEnum edgeType) {
    this.edgeType = edgeType;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("switchingCap")
  public String getSwitchingCap() {
    return switchingCap;
  }
  public void setSwitchingCap(String switchingCap) {
    this.switchingCap = switchingCap;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("metric")
  public String getMetric() {
    return metric;
  }
  public void setMetric(String metric) {
    this.metric = metric;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("maxResvBw")
  public String getMaxResvBw() {
    return maxResvBw;
  }
  public void setMaxResvBw(String maxResvBw) {
    this.maxResvBw = maxResvBw;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("source")
  public Node getSource() {
    return source;
  }
  public void setSource(Node source) {
    this.source = source;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("localIfid")
  public EdgeEnd getLocalIfid() {
    return localIfid;
  }
  public void setLocalIfid(EdgeEnd localIfid) {
    this.localIfid = localIfid;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("remoteIfid")
  public EdgeEnd getRemoteIfid() {
    return remoteIfid;
  }
  public void setRemoteIfid(EdgeEnd remoteIfid) {
    this.remoteIfid = remoteIfid;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("unreservBw")
  public String getUnreservBw() {
    return unreservBw;
  }
  public void setUnreservBw(String unreservBw) {
    this.unreservBw = unreservBw;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("target")
  public Node getTarget() {
    return target;
  }
  public void setTarget(Node target) {
    this.target = target;
  }

  

  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class Edge {\n");
    
    sb.append("  name: ").append(name).append("\n");
    sb.append("  edgeId: ").append(edgeId).append("\n");
    sb.append("  edgeType: ").append(edgeType).append("\n");
    sb.append("  switchingCap: ").append(switchingCap).append("\n");
    sb.append("  metric: ").append(metric).append("\n");
    sb.append("  maxResvBw: ").append(maxResvBw).append("\n");
    sb.append("  source: ").append(source).append("\n");
    sb.append("  localIfid: ").append(localIfid).append("\n");
    sb.append("  remoteIfid: ").append(remoteIfid).append("\n");
    sb.append("  unreservBw: ").append(unreservBw).append("\n");
    sb.append("  target: ").append(target).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy