code: public void setMetricResults(java.util.Collection<CurrentMetricResult> metricResults) {
          if (metricResults == null) {
              this.metricResults = null;
              return;
          }
  
          this.metricResults = new java.util.ArrayList<CurrentMetricResult>(metricResults);
      }
docs: <p>
  A list of <code>CurrentMetricResult</code> objects organized by <code>Dimensions</code> combining with
  <code>CurrentMetricDataCollections</code>.
  </p>
  <p>
  <code>Dimensions</code> is the resourceId specified in the <code>Filters</code> of the request.
  </p>
  <p>
  <code>Collections</code> is a list of <code>CurrentMetricData</code> objects with corresponding values to the
  <code>CurrentMetrics</code> specified in the request.
  </p>
  <p>
  If no <code>Grouping</code> is specified in the request, <code>Collections</code> is a summary for the
  <code>CurrentMetric</code> returned.
  </p>
  
  @param metricResults
  A list of <code>CurrentMetricResult</code> objects organized by <code>Dimensions</code> combining with
  <code>CurrentMetricDataCollections</code>.</p>
  <p>
  <code>Dimensions</code> is the resourceId specified in the <code>Filters</code> of the request.
  </p>
  <p>
  <code>Collections</code> is a list of <code>CurrentMetricData</code> objects with corresponding values to
  the <code>CurrentMetrics</code> specified in the request.
  </p>
  <p>
  If no <code>Grouping</code> is specified in the request, <code>Collections</code> is a summary for the
  <code>CurrentMetric</code> returned.