@Override protected BaseImage editBaseImage(GoogleBaseImage baseImage) { GoogleBaseImage.GoogleImageSettings imageSettings = baseImage.getBaseImage(); imageSettings = imageSettings != null ? imageSettings : new GoogleBaseImage.GoogleImageSettings(); imageSettings.setImageFamily(isSet(isImageFamily) ? isImageFamily : imageSettings.isImageFamily()); baseImage.setBaseImage(imageSettings); GoogleBaseImage.GoogleVirtualizationSettings virtualizationSettings = baseImage.getVirtualizationSettings(); virtualizationSettings = virtualizationSettings != null ? virtualizationSettings : new GoogleBaseImage.GoogleVirtualizationSettings(); virtualizationSettings.setSourceImage(isSet(sourceImage) ? sourceImage : virtualizationSettings.getSourceImage()); virtualizationSettings.setSourceImageFamily(isSet(sourceImageFamily) ? sourceImageFamily : virtualizationSettings.getSourceImageFamily()); baseImage.setVirtualizationSettings(virtualizationSettings); return baseImage; } }
@Override protected BaseImage editBaseImage(GoogleBaseImage baseImage) { GoogleBaseImage.GoogleImageSettings imageSettings = baseImage.getBaseImage(); imageSettings = imageSettings != null ? imageSettings : new GoogleBaseImage.GoogleImageSettings(); imageSettings.setImageFamily(isSet(isImageFamily) ? isImageFamily : imageSettings.isImageFamily()); baseImage.setBaseImage(imageSettings); GoogleBaseImage.GoogleVirtualizationSettings virtualizationSettings = baseImage.getVirtualizationSettings(); virtualizationSettings = virtualizationSettings != null ? virtualizationSettings : new GoogleBaseImage.GoogleVirtualizationSettings(); virtualizationSettings.setSourceImage(isSet(sourceImage) ? sourceImage : virtualizationSettings.getSourceImage()); virtualizationSettings.setSourceImageFamily(isSet(sourceImageFamily) ? sourceImageFamily : virtualizationSettings.getSourceImageFamily()); baseImage.setVirtualizationSettings(virtualizationSettings); return baseImage; } }