> .build(); > } > > @Override > public Image getImage(String id) { > return > Objects.firstNonNull(api.getImageApiForProject(userProject.get()).get(id), > - > Objects.firstNonNull(api.getImageApiForProject(DEBIAN_PROJECT).get(id), > - > api.getImageApiForProject(CENTOS_PROJECT).get(id))); > + Objects.firstNonNull( > + Objects.firstNonNull( > + > Objects.firstNonNull(api.getImageApiForProject(DEBIAN_PROJECT).get(id), > + > api.getImageApiForProject(CENTOS_PROJECT).get(id)), > + > Objects.firstNonNull(api.getImageApiForProject(RHEL_PROJECT).get(id), > + > api.getImageApiForProject(SUSE_PROJECT).get(id))), > + > api.getImageApiForProject(WINDOWS_PROJECT).get(id))
Not sure because looking at https://developers.google.com/compute/docs/operating-systems you need to specify a "project" which is quite confusing here, *_PROJECT are not really project for me! --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds-labs-google/pull/23/files#r11529067