code: public ListAssignmentsForHITRequest withAssignmentStatuses(AssignmentStatus... assignmentStatuses) {
          java.util.ArrayList<String> assignmentStatusesCopy = new java.util.ArrayList<String>(assignmentStatuses.length);
          for (AssignmentStatus value : assignmentStatuses) {
              assignmentStatusesCopy.add(value.toString());
          }
          if (getAssignmentStatuses() == null) {
              setAssignmentStatuses(assignmentStatusesCopy);
          } else {
              getAssignmentStatuses().addAll(assignmentStatusesCopy);
          }
          return this;
      }
docs: <p>
  The status of the assignments to return: Submitted | Approved | Rejected
  </p>
  
  @param assignmentStatuses
  The status of the assignments to return: Submitted | Approved | Rejected
  @return Returns a reference to this object so that method calls can be chained together.
  @see AssignmentStatus