docs: @Exported
      public Set<Cloud> getClouds() {
          if(clouds==null) {
              Set<Cloud> r = new HashSet<>();
              Jenkins h = Jenkins.getInstance();
              for (Cloud c : h.clouds) {
                  if(c.canProvision(this))
                      r.add(c);
              }
              clouds = Collections.unmodifiableSet(r);
          }
          return clouds;
      }