public WriteCampaignRequest withAdditionalTreatments(WriteTreatmentResource... additionalTreatments) {
        if (this.additionalTreatments == null) {
            setAdditionalTreatments(new java.util.ArrayList<WriteTreatmentResource>(additionalTreatments.length));
        }
        for (WriteTreatmentResource ele : additionalTreatments) {
            this.additionalTreatments.add(ele);
        }
        return this;
    }
public WriteCampaignRequest withAdditionalTreatments ( WriteTreatmentResource ... additionalTreatments ) { if ( this . additionalTreatments == null ) { setAdditionalTreatments ( new java . util . ArrayList < WriteTreatmentResource > ( additionalTreatments . length ) ) ; } for ( WriteTreatmentResource ele : additionalTreatments ) { this . additionalTreatments . add ( ele ) ; } return this ; }
Treatments that are defined in addition to the default treatment.
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setAdditionalTreatments(java.util.Collection)} or {@link #withAdditionalTreatments(java.util.Collection)}
if you want to override the existing values.
</p>

@param additionalTreatments
Treatments that are defined in addition to the default treatment.
@return Returns a reference to this object so that method calls can be chained together.