@Override protected BaseImage editBaseImage(OracleBaseImage baseImage){ OracleBaseImage.OracleImageSettings imageSettings = baseImage.getBaseImage(); imageSettings = imageSettings != null ? imageSettings : new OracleBaseImage.OracleImageSettings(); baseImage.setBaseImage(imageSettings); OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = baseImage.getVirtualizationSettings(); virtualizationSettings = virtualizationSettings != null ? virtualizationSettings : new OracleBaseImage.OracleVirtualizationSettings(); virtualizationSettings.setBaseImageId(isSet(baseImageId) ? baseImageId : virtualizationSettings.getBaseImageId()); virtualizationSettings.setSshUserName(isSet(sshUserName) ? sshUserName : virtualizationSettings.getSshUserName()); baseImage.setVirtualizationSettings(virtualizationSettings); return baseImage; } }
@Override protected BaseImage editBaseImage(OracleBaseImage baseImage){ OracleBaseImage.OracleImageSettings imageSettings = baseImage.getBaseImage(); imageSettings = imageSettings != null ? imageSettings : new OracleBaseImage.OracleImageSettings(); baseImage.setBaseImage(imageSettings); OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = baseImage.getVirtualizationSettings(); virtualizationSettings = virtualizationSettings != null ? virtualizationSettings : new OracleBaseImage.OracleVirtualizationSettings(); virtualizationSettings.setBaseImageId(isSet(baseImageId) ? baseImageId : virtualizationSettings.getBaseImageId()); virtualizationSettings.setSshUserName(isSet(sshUserName) ? sshUserName : virtualizationSettings.getSshUserName()); baseImage.setVirtualizationSettings(virtualizationSettings); return baseImage; } }
@Override protected BaseImage buildBaseImage(String baseImageId){ OracleBaseImage baseImage = new OracleBaseImage(); OracleBaseImage.OracleImageSettings imageSettings = new OracleBaseImage.OracleImageSettings(); baseImage.setBaseImage(imageSettings); OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = new OracleBaseImage.OracleVirtualizationSettings(); virtualizationSettings.setBaseImageId(this.baseImageId); virtualizationSettings.setSshUserName(sshUserName); baseImage.setVirtualizationSettings(virtualizationSettings); return baseImage; } }
@Override protected BaseImage buildBaseImage(String baseImageId){ OracleBaseImage baseImage = new OracleBaseImage(); OracleBaseImage.OracleImageSettings imageSettings = new OracleBaseImage.OracleImageSettings(); baseImage.setBaseImage(imageSettings); OracleBaseImage.OracleVirtualizationSettings virtualizationSettings = new OracleBaseImage.OracleVirtualizationSettings(); virtualizationSettings.setBaseImageId(this.baseImageId); virtualizationSettings.setSshUserName(sshUserName); baseImage.setVirtualizationSettings(virtualizationSettings); return baseImage; } }