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

es.tid.swagger.model.Connection Maven / Gradle / Ivy

The newest version!
package es.tid.swagger.model;

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

import es.tid.swagger.model.Endpoint;
import es.tid.swagger.model.MatchRules;
import es.tid.swagger.model.PathType;
import es.tid.swagger.model.TrafficParams;
import es.tid.swagger.model.TransportLayerType;


@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JaxRSServerCodegen", date = "2015-10-29T10:48:30.233+01:00")
public class Connection  {
  
  private String controllerDomainId = null;
  private TrafficParams trafficParams = null;
  private String connectionId = null;
  private Endpoint zEnd = null;
  public enum OperStatusEnum {
     down,  up, 
  };
  private OperStatusEnum operStatus = null;
  private Endpoint aEnd = null;
  private PathType path = null;
  private TransportLayerType transportLayer = null;
  private MatchRules match = null;

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("controllerDomainId")
  public String getControllerDomainId() {
    return controllerDomainId;
  }
  public void setControllerDomainId(String controllerDomainId) {
    this.controllerDomainId = controllerDomainId;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("trafficParams")
  public TrafficParams getTrafficParams() {
    return trafficParams;
  }
  public void setTrafficParams(TrafficParams trafficParams) {
    this.trafficParams = trafficParams;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("connectionId")
  public String getConnectionId() {
    return connectionId;
  }
  public void setConnectionId(String connectionId) {
    this.connectionId = connectionId;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("zEnd")
  public Endpoint getZEnd() {
    return zEnd;
  }
  public void setZEnd(Endpoint zEnd) {
    this.zEnd = zEnd;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("operStatus")
  public OperStatusEnum getOperStatus() {
    return operStatus;
  }
  public void setOperStatus(OperStatusEnum operStatus) {
    this.operStatus = operStatus;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("aEnd")
  public Endpoint getAEnd() {
    return aEnd;
  }
  public void setAEnd(Endpoint aEnd) {
    this.aEnd = aEnd;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("path")
  public PathType getPath() {
    return path;
  }
  public void setPath(PathType path) {
    this.path = path;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("transportLayer")
  public TransportLayerType getTransportLayer() {
    return transportLayer;
  }
  public void setTransportLayer(TransportLayerType transportLayer) {
    this.transportLayer = transportLayer;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("match")
  public MatchRules getMatch() {
    return match;
  }
  public void setMatch(MatchRules match) {
    this.match = match;
  }

  

  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class Connection {\n");
    
    sb.append("  controllerDomainId: ").append(controllerDomainId).append("\n");
    sb.append("  trafficParams: ").append(trafficParams).append("\n");
    sb.append("  connectionId: ").append(connectionId).append("\n");
    sb.append("  zEnd: ").append(zEnd).append("\n");
    sb.append("  operStatus: ").append(operStatus).append("\n");
    sb.append("  aEnd: ").append(aEnd).append("\n");
    sb.append("  path: ").append(path).append("\n");
    sb.append("  transportLayer: ").append(transportLayer).append("\n");
    sb.append("  match: ").append(match).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy