code: public void setQualificationRequirements(java.util.Collection<QualificationRequirement> qualificationRequirements) {
          if (qualificationRequirements == null) {
              this.qualificationRequirements = null;
              return;
          }
  
          this.qualificationRequirements = new java.util.ArrayList<QualificationRequirement>(qualificationRequirements);
      }
docs: <p>
  Conditions that a Worker's Qualifications must meet in order to accept the HIT. A HIT can have between zero and
  ten Qualification requirements. All requirements must be met in order for a Worker to accept the HIT.
  Additionally, other actions can be restricted using the <code>ActionsGuarded</code> field on each
  <code>QualificationRequirement</code> structure.
  </p>
  
  @param qualificationRequirements
  Conditions that a Worker's Qualifications must meet in order to accept the HIT. A HIT can have between
  zero and ten Qualification requirements. All requirements must be met in order for a Worker to accept the
  HIT. Additionally, other actions can be restricted using the <code>ActionsGuarded</code> field on each
  <code>QualificationRequirement</code> structure.