package org.cloudifysource.esc.driver.provisioning.azure.model; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; /** * * @author elip * */ @XmlType(name = "InputEndpoint", propOrder = { "loadBalancedEndpointSetName", "localPort", "name", "port", "protocol" , "vIp" }) public class InputEndpoint { @Override public String toString() { return "InputEndpoint [loadBalancedEndpointSetName=" + loadBalancedEndpointSetName + ", localPort=" + localPort + ", name=" + name + ", port=" + port + ", protocol=" + protocol + ", vIp=" + vIp + "]"; } private String loadBalancedEndpointSetName; private int localPort; private String name; private int port; private String protocol; private String vIp; /** * * @return - Public IP for this endpoint. */ @XmlElement(name = "Vip") public String getvIp() { return vIp; } /** * * @param vIp . */ public void setvIp(final String vIp) { this.vIp = vIp; } @XmlElement(name = "LoadBalancedEndpointSetName") public String getLoadBalancedEndpointSetName() { return loadBalancedEndpointSetName; } public void setLoadBalancedEndpointSetName( final String loadBalancedEndpointSetName) { this.loadBalancedEndpointSetName = loadBalancedEndpointSetName; } @XmlElement(name = "LocalPort") public int getLocalPort() { return localPort; } public void setLocalPort(final int localPort) { this.localPort = localPort; } @XmlElement(name = "Name") public String getName() { return name; } public void setName(final String name) { this.name = name; } @XmlElement(name = "Port") public int getPort() { return port; } public void setPort(final int port) { this.port = port; } @XmlElement(name = "Protocol") public String getProtocol() { return protocol; } public void setProtocol(final String protocol) { this.protocol = protocol; } }