public HIT withQualificationRequirements(QualificationRequirement... qualificationRequirements) {
        if (this.qualificationRequirements == null) {
            setQualificationRequirements(new java.util.ArrayList<QualificationRequirement>(qualificationRequirements.length));
        }
        for (QualificationRequirement ele : qualificationRequirements) {
            this.qualificationRequirements.add(ele);
        }
        return this;
    }
<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>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setQualificationRequirements(java.util.Collection)} or
{@link #withQualificationRequirements(java.util.Collection)} if you want to override the existing values.
</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.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-mechanicalturkrequester/src/main/java/com/amazonaws/services/mturk/model/HIT.java