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 mourouvi (fastconnect) * */ @XmlType(propOrder = { "type", "configurationSetType", "computerName", "adminPassword", "winRM", "adminUsername"}) public class WindowsProvisioningConfigurationSet extends ConfigurationSet { private String configurationSetType = ConfigurationSet.WINDOWS_PROVISIONING_CONFIGURATION; private String hostName; // private String userName; // private String userPassword; private String adminUsername; private String adminPassword; private String computerName; private WinRM winRM; // private boolean disableSshPasswordAuthentication; @XmlAttribute(name="type") public String getType(){ return "WindowsProvisioningConfigurationSet"; } 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; } @XmlElement(name = "AdminUsername") public String getAdminUsername() { return adminUsername; } public void setAdminUsername(final String adminUsername) { this.adminUsername = adminUsername; } @XmlElement(name="AdminPassword") public String getAdminPassword() { return adminPassword; } public void setAdminPassword(String adminPassword) { this.adminPassword = adminPassword; } @XmlElement(name="ComputerName") public String getComputerName() { return computerName; } public void setComputerName(String computerName) { this.computerName = computerName; } @XmlElement(name="WinRM") public WinRM getWinRM() { return winRM; } public void setWinRM(WinRM winRM) { this.winRM = winRM; } }