public GetQueryResultsResult withData(java.util.List<String>... data) {
        if (this.data == null) {
            setData(new java.util.ArrayList<java.util.List<String>>(data.length));
        }
        for (java.util.List<String> ele : data) {
            this.data.add(ele);
        }
        return this;
    }
<p>
The data results that the query returns. Data is returned in arrays, aligned with the <code>Fields</code> for the
query, which creates a repository of Amazon CloudWatch Internet Monitor information for your application. Then,
you can filter the information in the repository by using <code>FilterParameters</code> that you define.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setData(java.util.Collection)} or {@link #withData(java.util.Collection)} if you want to override the
existing values.
</p>

@param data
       The data results that the query returns. Data is returned in arrays, aligned with the <code>Fields</code>
       for the query, which creates a repository of Amazon CloudWatch Internet Monitor information for your
       application. Then, you can filter the information in the repository by using <code>FilterParameters</code>
       that you define.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-internetmonitor/src/main/java/com/amazonaws/services/internetmonitor/model/GetQueryResultsResult.java