@Override protected BakeryDefaults editBakeryDefaults(GoogleBakeryDefaults bakeryDefaults) { bakeryDefaults.setZone(isSet(zone) ? zone : bakeryDefaults.getZone()); bakeryDefaults.setNetwork(isSet(network) ? network : bakeryDefaults.getNetwork()); bakeryDefaults.setNetworkProjectId(isSet(networkProjectId) ? networkProjectId : bakeryDefaults.getNetworkProjectId()); bakeryDefaults.setUseInternalIp(isSet(useInternalIp) ? useInternalIp : bakeryDefaults.isUseInternalIp()); bakeryDefaults.setTemplateFile(isSet(templateFile) ? templateFile : bakeryDefaults.getTemplateFile()); return bakeryDefaults; } }
@Override public GoogleBakeryDefaults emptyBakeryDefaults() { GoogleBakeryDefaults result = new GoogleBakeryDefaults(); result.setNetwork("default"); result.setZone("us-central1-f"); result.setUseInternalIp(false); result.setTemplateFile("gce.json"); return result; } }
@Override public void validate(ConfigProblemSetBuilder p, GoogleBakeryDefaults n) { DaemonTaskHandler.message("Validating " + n.getNodeName() + " with " + GoogleBakeryDefaultsValidator.class.getSimpleName()); String zone = n.getZone(); String network = n.getNetwork(); String networkProjectId = n.getNetworkProjectId(); List<GoogleBaseImage> baseImages = n.getBaseImages();
@Override public void validate(ConfigProblemSetBuilder p, GoogleBakeryDefaults n) { DaemonTaskHandler.message("Validating " + n.getNodeName() + " with " + GoogleBakeryDefaultsValidator.class.getSimpleName()); String zone = n.getZone(); String network = n.getNetwork(); String networkProjectId = n.getNetworkProjectId(); List<GoogleBaseImage> baseImages = n.getBaseImages();
@Override protected BakeryDefaults editBakeryDefaults(GoogleBakeryDefaults bakeryDefaults) { bakeryDefaults.setZone(isSet(zone) ? zone : bakeryDefaults.getZone()); bakeryDefaults.setNetwork(isSet(network) ? network : bakeryDefaults.getNetwork()); bakeryDefaults.setNetworkProjectId(isSet(networkProjectId) ? networkProjectId : bakeryDefaults.getNetworkProjectId()); bakeryDefaults.setUseInternalIp(isSet(useInternalIp) ? useInternalIp : bakeryDefaults.isUseInternalIp()); bakeryDefaults.setTemplateFile(isSet(templateFile) ? templateFile : bakeryDefaults.getTemplateFile()); return bakeryDefaults; } }
@Override public GoogleBakeryDefaults emptyBakeryDefaults() { GoogleBakeryDefaults result = new GoogleBakeryDefaults(); result.setNetwork("default"); result.setZone("us-central1-f"); result.setUseInternalIp(false); result.setTemplateFile("gce.json"); return result; } }