@Override protected BakeryDefaults editBakeryDefaults(OpenstackBakeryDefaults bakeryDefaults) { bakeryDefaults.setAuthUrl(isSet(authUrl) ? authUrl : bakeryDefaults.getAuthUrl()); bakeryDefaults.setDomainName(isSet(domainName) ? domainName : bakeryDefaults.getDomainName()); bakeryDefaults.setNetworkId(isSet(networkId) ? networkId : bakeryDefaults.getNetworkId()); bakeryDefaults.setFloatingIpPool(isSet(floatingIpPool) ? floatingIpPool : bakeryDefaults.getFloatingIpPool()); bakeryDefaults.setSecurityGroups(isSet(securityGroups) ? securityGroups : bakeryDefaults.getSecurityGroups()); bakeryDefaults.setProjectName(isSet(projectName) ? projectName : bakeryDefaults.getProjectName()); bakeryDefaults.setUsername(isSet(username) ? username : bakeryDefaults.getUsername()); bakeryDefaults.setPassword(isSet(password) ? password : bakeryDefaults.getPassword()); bakeryDefaults.setInsecure(isSet(insecure) ? insecure : bakeryDefaults.getInsecure()); bakeryDefaults.setTemplateFile(isSet(templateFile) ? templateFile : bakeryDefaults.getTemplateFile()); return bakeryDefaults; }
@Override public OpenstackBakeryDefaults emptyBakeryDefaults() { OpenstackBakeryDefaults result = new OpenstackBakeryDefaults(); return result; } }
@Override public void validate(ConfigProblemSetBuilder p, OpenstackBakeryDefaults n) { DaemonTaskHandler.message("Validating " + n.getNodeName() + " with " + OpenstackBakeryDefaultsValidator.class.getSimpleName()); String authUrl = n.getAuthUrl(); String domainName = n.getDomainName(); String networkId = n.getNetworkId(); String floatingIpPool = n.getFloatingIpPool(); String securityGroups = n.getSecurityGroups(); String projectName = n.getProjectName(); String username = n.getUsername(); String password = n.getPassword(); Boolean insecure = n.getInsecure(); List<OpenstackBaseImage> baseImages = n.getBaseImages();
@Override public void validate(ConfigProblemSetBuilder p, OpenstackBakeryDefaults n) { DaemonTaskHandler.message("Validating " + n.getNodeName() + " with " + OpenstackBakeryDefaultsValidator.class.getSimpleName()); String authUrl = n.getAuthUrl(); String domainName = n.getDomainName(); String networkId = n.getNetworkId(); String floatingIpPool = n.getFloatingIpPool(); String securityGroups = n.getSecurityGroups(); String projectName = n.getProjectName(); String username = n.getUsername(); String password = n.getPassword(); Boolean insecure = n.getInsecure(); List<OpenstackBaseImage> baseImages = n.getBaseImages();
@Override protected BakeryDefaults editBakeryDefaults(OpenstackBakeryDefaults bakeryDefaults) { bakeryDefaults.setAuthUrl(isSet(authUrl) ? authUrl : bakeryDefaults.getAuthUrl()); bakeryDefaults.setDomainName(isSet(domainName) ? domainName : bakeryDefaults.getDomainName()); bakeryDefaults.setNetworkId(isSet(networkId) ? networkId : bakeryDefaults.getNetworkId()); bakeryDefaults.setFloatingIpPool(isSet(floatingIpPool) ? floatingIpPool : bakeryDefaults.getFloatingIpPool()); bakeryDefaults.setSecurityGroups(isSet(securityGroups) ? securityGroups : bakeryDefaults.getSecurityGroups()); bakeryDefaults.setProjectName(isSet(projectName) ? projectName : bakeryDefaults.getProjectName()); bakeryDefaults.setUsername(isSet(username) ? username : bakeryDefaults.getUsername()); bakeryDefaults.setPassword(isSet(password) ? password : bakeryDefaults.getPassword()); bakeryDefaults.setInsecure(isSet(insecure) ? insecure : bakeryDefaults.getInsecure()); bakeryDefaults.setTemplateFile(isSet(templateFile) ? templateFile : bakeryDefaults.getTemplateFile()); return bakeryDefaults; }
@Override public OpenstackBakeryDefaults emptyBakeryDefaults() { OpenstackBakeryDefaults result = new OpenstackBakeryDefaults(); return result; } }