>                .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

Reply via email to