public GetInsightRuleReportResult withContributors(InsightRuleContributor... contributors) {
        if (this.contributors == null) {
            setContributors(new com.amazonaws.internal.SdkInternalList<InsightRuleContributor>(contributors.length));
        }
        for (InsightRuleContributor ele : contributors) {
            this.contributors.add(ele);
        }
        return this;
    }
<p>
An array of the unique contributors found by this rule in this time period. If the rule contains multiple keys,
each combination of values for the keys counts as a unique contributor.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setContributors(java.util.Collection)} or {@link #withContributors(java.util.Collection)} if you want to
override the existing values.
</p>

@param contributors
       An array of the unique contributors found by this rule in this time period. If the rule contains multiple
       keys, each combination of values for the keys counts as a unique contributor.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-cloudwatch/src/main/java/com/amazonaws/services/cloudwatch/model/GetInsightRuleReportResult.java