package vpc2vpc; import com.amazonaws.services.ec2.model.Instance; import com.amazonaws.services.ec2.model.Region; import com.amazonaws.services.ec2.model.Subnet; import com.amazonaws.services.ec2.model.Vpc; /** * VPNEndpoint * * @author Vinay Selvaraj */ public class VPNEndpoint { private Region region; private Vpc vpc; private Subnet subnet; private String securityGroupId; private String elasticIPAddress; private String elasticIPAllocationId; private Instance instance; public Vpc getVpc() { return vpc; } public void setVpc(Vpc vpc) { this.vpc = vpc; } public Subnet getSubnet() { return subnet; } public void setSubnet(Subnet subnet) { this.subnet = subnet; } public Region getRegion() { return region; } public void setRegion(Region region) { this.region = region; } public String getElasticIPAddress() { return elasticIPAddress; } public void setElasticIPAddress(String elasticIPAddress) { this.elasticIPAddress = elasticIPAddress; } public Instance getInstance() { return instance; } public void setInstance(Instance instance) { this.instance = instance; } public String getElasticIPAllocationId() { return elasticIPAllocationId; } public void setElasticIPAllocationId(String elasticIPAllocationId) { this.elasticIPAllocationId = elasticIPAllocationId; } public String getSecurityGroupId() { return securityGroupId; } public void setSecurityGroupId(String securityGroupId) { this.securityGroupId = securityGroupId; } @Override public String toString() { return String.format("region:%s, vpc:%s, subnet:%s, instance:%s", region, vpc, subnet, instance); } }