docs: public Projection withNonKeyAttributes(String... nonKeyAttributes) {
          if (this.nonKeyAttributes == null) {
              setNonKeyAttributes(new java.util.ArrayList<String>(nonKeyAttributes.length));
          }
          for (String ele : nonKeyAttributes) {
              this.nonKeyAttributes.add(ele);
          }
          return this;
      }