code: public ListReviewPolicyResultsForHITRequest withPolicyLevels(ReviewPolicyLevel... policyLevels) {
          java.util.ArrayList<String> policyLevelsCopy = new java.util.ArrayList<String>(policyLevels.length);
          for (ReviewPolicyLevel value : policyLevels) {
              policyLevelsCopy.add(value.toString());
          }
          if (getPolicyLevels() == null) {
              setPolicyLevels(policyLevelsCopy);
          } else {
              getPolicyLevels().addAll(policyLevelsCopy);
          }
          return this;
      }
docs: <p>
  The Policy Level(s) to retrieve review results for - HIT or Assignment. If omitted, the default behavior is to
  retrieve all data for both policy levels. For a list of all the described policies, see Review Policies.
  </p>
  
  @param policyLevels
  The Policy Level(s) to retrieve review results for - HIT or Assignment. If omitted, the default behavior
  is to retrieve all data for both policy levels. For a list of all the described policies, see Review
  Policies.
  @return Returns a reference to this object so that method calls can be chained together.
  @see ReviewPolicyLevel