package org.openstack.atlas.service.domain.pojos;
import org.openstack.atlas.service.domain.entities.DataCenter;
import org.openstack.atlas.service.domain.entities.LoadBalancerJoinVip;
import org.openstack.atlas.service.domain.entities.LoadBalancerJoinVip6;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
public class ExtendedAccountLoadBalancer implements Serializable {
private int loadBalancerId;
private String loadBalancerName;
private int clusterId;
private String clusterName;
private DataCenter region;
private String status;
private String protocol;
private Set<LoadBalancerJoinVip> loadBalancerJoinVipSet = new HashSet<LoadBalancerJoinVip>();
private Set<LoadBalancerJoinVip6> loadBalancerJoinVip6Set = new HashSet<LoadBalancerJoinVip6>();
private VirtualIpDozerWrapper virtualIpDozerWrapper;
public int getLoadBalancerId() {
return loadBalancerId;
}
public void setLoadBalancerId(int loadBalancerId) {
this.loadBalancerId = loadBalancerId;
}
public String getLoadBalancerName() {
return loadBalancerName;
}
public void setLoadBalancerName(String loadBalancerName) {
this.loadBalancerName = loadBalancerName;
}
public int getClusterId() {
return clusterId;
}
public void setClusterId(int clusterId) {
this.clusterId = clusterId;
}
public String getClusterName() {
return clusterName;
}
public DataCenter getRegion() {
return region;
}
public void setRegion(DataCenter region) {
this.region = region;
}
public void setClusterName(String clusterName) {
this.clusterName = clusterName;
}
public String getStatus() {
return status;
}
public void setStatus(String clusterStatus) {
this.status = clusterStatus;
}
public String getProtocol() {
return protocol;
}
public void setProtocol(String protocol) {
this.protocol = protocol;
}
public Set<LoadBalancerJoinVip> getLoadBalancerJoinVipSet() {
if (loadBalancerJoinVipSet == null) {
loadBalancerJoinVipSet = new HashSet<LoadBalancerJoinVip>();
}
return loadBalancerJoinVipSet;
}
public void setLoadBalancerJoinVipSet(Set<LoadBalancerJoinVip> loadBalancerJoinVipSet) {
this.loadBalancerJoinVipSet = loadBalancerJoinVipSet;
}
public Set<LoadBalancerJoinVip6> getLoadBalancerJoinVip6Set() {
if (loadBalancerJoinVip6Set == null) {
loadBalancerJoinVip6Set = new HashSet<LoadBalancerJoinVip6>();
}
return loadBalancerJoinVip6Set;
}
public void setLoadBalancerJoinVip6Set(Set<LoadBalancerJoinVip6> loadBalancerJoinVip6Set) {
this.loadBalancerJoinVip6Set = loadBalancerJoinVip6Set;
}
public VirtualIpDozerWrapper getVirtualIpDozerWrapper() {
return new VirtualIpDozerWrapper(loadBalancerJoinVipSet, loadBalancerJoinVip6Set);
}
public void setVirtualIpDozerWrapper(VirtualIpDozerWrapper virtualIpDozerWrapper) {
this.virtualIpDozerWrapper = virtualIpDozerWrapper;
this.setLoadBalancerJoinVipSet(this.virtualIpDozerWrapper.getLoadBalancerJoinVipSet());
this.setLoadBalancerJoinVip6Set(this.virtualIpDozerWrapper.getLoadBalancerJoinVip6Set());
}
}