package jp.primecloud.auto.api.response.lb; import jp.primecloud.auto.entity.crud.AwsLoadBalancer; import org.codehaus.jackson.annotate.JsonProperty; public class AwsLoadBalancerResponse { @JsonProperty("Name") private String name; @JsonProperty("DnsName") private String dnsName; @JsonProperty("Subnets") private String subnets; @JsonProperty("SecurityGroups") private String securityGroups; @JsonProperty("AvailabilityZones") private String availabilityZones; @JsonProperty("IsInternal") private Boolean isInternal; public AwsLoadBalancerResponse(AwsLoadBalancer awsLoadBalancer) { this.name = awsLoadBalancer.getName(); this.dnsName = awsLoadBalancer.getDnsName(); this.securityGroups = awsLoadBalancer.getSecurityGroups(); this.availabilityZones = awsLoadBalancer.getAvailabilityZone(); this.isInternal = awsLoadBalancer.getInternal(); } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDnsName() { return dnsName; } public void setDnsName(String dnsName) { this.dnsName = dnsName; } public String getSubnets() { return subnets; } public void setSubnets(String subnets) { this.subnets = subnets; } public String getSecurityGroups() { return securityGroups; } public void setSecurityGroups(String securityGroups) { this.securityGroups = securityGroups; } public String getAvailabilityZones() { return availabilityZones; } public void setAvailabilityZones(String availabilityZones) { this.availabilityZones = availabilityZones; } public Boolean getIsInternal() { return isInternal; } public void setIsInternal(Boolean isInternal) { this.isInternal = isInternal; } }