package jp.primecloud.auto.api.response.lb; import jp.primecloud.auto.entity.crud.LoadBalancerListener; import org.apache.commons.lang.BooleanUtils; import org.codehaus.jackson.annotate.JsonProperty; public class LoadBalancerListenerResponse { @JsonProperty("LoadBalancerNo") private Long loadBalancerNo; @JsonProperty("LoadBalancerPort") private Integer loadBalancerPort; @JsonProperty("ServicePort") private Integer servicePort; @JsonProperty("Protocol") private String protocol; @JsonProperty("Enabled") private Boolean enabled; @JsonProperty("Status") private String status; public LoadBalancerListenerResponse(LoadBalancerListener listener) { this.loadBalancerNo = listener.getLoadBalancerNo(); this.loadBalancerPort = listener.getLoadBalancerPort(); this.servicePort = listener.getServicePort(); this.protocol = listener.getProtocol(); this.enabled = BooleanUtils.isTrue(listener.getEnabled()); this.status = listener.getStatus(); } public Long getLoadBalancerNo() { return loadBalancerNo; } public void setLoadBalancerNo(Long loadBalancerNo) { this.loadBalancerNo = loadBalancerNo; } public Integer getLoadBalancerPort() { return loadBalancerPort; } public void setLoadBalancerPort(Integer loadBalancerPort) { this.loadBalancerPort = loadBalancerPort; } public Integer getServicePort() { return servicePort; } public void setServicePort(Integer servicePort) { this.servicePort = servicePort; } public String getProtocol() { return protocol; } public void setProtocol(String protocol) { this.protocol = protocol; } public Boolean getEnabled() { return enabled; } public void setEnabled(Boolean enabled) { this.enabled = enabled; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } }