@Override protected BaseImage editBaseImage(AzureBaseImage baseImage) { AzureBaseImage.AzureOperatingSystemSettings imageSettings = baseImage.getBaseImage(); imageSettings = imageSettings != null ? imageSettings : new AzureBaseImage.AzureOperatingSystemSettings(); imageSettings.setPublisher(isSet(publisher) ? publisher : imageSettings.getPublisher()); imageSettings.setOffer(isSet(offer) ? offer : imageSettings.getOffer()); imageSettings.setSku(isSet(sku) ? sku : imageSettings.getSku()); imageSettings.setVersion(isSet(version) ? version : imageSettings.getVersion()); baseImage.setBaseImage(imageSettings); return baseImage; } }
@Override protected BaseImage editBaseImage(AzureBaseImage baseImage) { AzureBaseImage.AzureOperatingSystemSettings imageSettings = baseImage.getBaseImage(); imageSettings = imageSettings != null ? imageSettings : new AzureBaseImage.AzureOperatingSystemSettings(); imageSettings.setPublisher(isSet(publisher) ? publisher : imageSettings.getPublisher()); imageSettings.setOffer(isSet(offer) ? offer : imageSettings.getOffer()); imageSettings.setSku(isSet(sku) ? sku : imageSettings.getSku()); imageSettings.setVersion(isSet(version) ? version : imageSettings.getVersion()); baseImage.setBaseImage(imageSettings); return baseImage; } }
@Override protected BaseImage buildBaseImage(String baseImageId) { AzureBaseImage.AzureOperatingSystemSettings imageSettings = (new AzureBaseImage.AzureOperatingSystemSettings()) .setPublisher(publisher) .setOffer(offer) .setSku(sku) .setVersion(isSet(version) ? version : "latest"); return (new AzureBaseImage()).setBaseImage(imageSettings); } }
@Override protected BaseImage buildBaseImage(String baseImageId) { AzureBaseImage.AzureOperatingSystemSettings imageSettings = (new AzureBaseImage.AzureOperatingSystemSettings()) .setPublisher(publisher) .setOffer(offer) .setSku(sku) .setVersion(isSet(version) ? version : "latest"); return (new AzureBaseImage()).setBaseImage(imageSettings); } }