package org.cloudifysource.esc.driver.provisioning.azure.model; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; /** * * @author elip * */ @XmlType(propOrder = { "type", "configurationSetType", "hostName", "userName", "userPassword", "disableSshPasswordAuthentication" }) public class LinuxProvisioningConfigurationSet extends ConfigurationSet { private String configurationSetType = ConfigurationSet.LINUX_PROVISIONING_CONFIGURATION; private String hostName; private String userName; private String userPassword; private boolean disableSshPasswordAuthentication; @XmlAttribute(name="type") public String getType(){ return "LinuxProvisioningConfigurationSet"; } public void setType(String type){} @XmlElement(name = "HostName") public String getHostName() { return hostName; } public void setHostName(final String hostName) { this.hostName = hostName; } @XmlElement(name = "UserName") public String getUserName() { return userName; } public void setUserName(final String userName) { this.userName = userName; } @XmlElement(name = "UserPassword") public String getUserPassword() { return userPassword; } public void setUserPassword(final String userPassword) { this.userPassword = userPassword; } @XmlElement(name = "DisableSshPasswordAuthentication") public boolean isDisableSshPasswordAuthentication() { return disableSshPasswordAuthentication; } public void setDisableSshPasswordAuthentication( final boolean disableSshPasswordAuthentication) { this.disableSshPasswordAuthentication = disableSshPasswordAuthentication; } @XmlElement(name = "ConfigurationSetType") public String getConfigurationSetType() { return configurationSetType; } }