package org.openstack.atlas.usage.helpers; import java.util.ArrayList; import java.util.Collection; import java.util.List; public class LoadBalancerNameMap { private Integer loadBalancerId; private Integer accountId; private String nonSslVirtualServerName; private String sslVirtualServerName; public Integer getLoadBalancerId() { return loadBalancerId; } public void setLoadBalancerId(Integer loadBalancerId) { this.loadBalancerId = loadBalancerId; } public Integer getAccountId() { return accountId; } public void setAccountId(Integer accountId) { this.accountId = accountId; } public String getNonSslVirtualServerName() { return nonSslVirtualServerName; } public void setNonSslVirtualServerName(String nonSslVirtualServerName) { this.nonSslVirtualServerName = nonSslVirtualServerName; } public String getSslVirtualServerName() { return sslVirtualServerName; } public void setSslVirtualServerName(String sslVirtualServerName) { this.sslVirtualServerName = sslVirtualServerName; } public static List<String> loadBalancerNames(Collection<LoadBalancerNameMap> maps) { List<String> loadBalancerNames = new ArrayList<String>(); for (LoadBalancerNameMap map : maps) { if(map.getNonSslVirtualServerName() != null && !map.getNonSslVirtualServerName().isEmpty()) { loadBalancerNames.add(map.getNonSslVirtualServerName()); } } return loadBalancerNames; } public static List<String> loadBalancerSslNames(Collection<LoadBalancerNameMap> maps) { List<String> loadBalancerSslNames = new ArrayList<String>(); for (LoadBalancerNameMap map : maps) { if(map.getSslVirtualServerName() != null && !map.getSslVirtualServerName().isEmpty()) { loadBalancerSslNames.add(map.getSslVirtualServerName()); } } return loadBalancerSslNames; } }