public void setFilterParameters(java.util.Collection<FilterParameter> filterParameters) {
        if (filterParameters == null) {
            this.filterParameters = null;
            return;
        }

        this.filterParameters = new java.util.ArrayList<FilterParameter>(filterParameters);
    }
<p>
The <code>FilterParameters</code> field that you use with Amazon CloudWatch Internet Monitor queries is a string
the defines how you want a query to be filtered. The filter parameters that you can specify depend on the query
type, since each query type returns a different set of Internet Monitor data.
</p>
<p>
For more information about specifying filter parameters, see <a href=
"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-cwim-query.html"
>Using the Amazon CloudWatch Internet Monitor query interface</a> in the Amazon CloudWatch Internet Monitor User
Guide.
</p>

@param filterParameters
       The <code>FilterParameters</code> field that you use with Amazon CloudWatch Internet Monitor queries is a
       string the defines how you want a query to be filtered. The filter parameters that you can specify depend
       on the query type, since each query type returns a different set of Internet Monitor data.</p>
       <p>
       For more information about specifying filter parameters, see <a href=
       "https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-IM-view-cw-tools-cwim-query.html"
       >Using the Amazon CloudWatch Internet Monitor query interface</a> in the Amazon CloudWatch Internet
       Monitor User Guide.
aws-java-sdk-internetmonitor/src/main/java/com/amazonaws/services/internetmonitor/model/StartQueryRequest.java