code: public void setMetricResults(java.util.Collection<HistoricalMetricResult> metricResults) {
          if (metricResults == null) {
              this.metricResults = null;
              return;
          }
  
          this.metricResults = new java.util.ArrayList<HistoricalMetricResult>(metricResults);
      }
docs: <p>
  A list of <code>HistoricalMetricResult</code> objects, organized by <code>Dimensions</code>, which is the ID of
  the resource specified in the <code>Filters</code> used for the request. The metrics are combined with the
  metrics included in <code>Collections</code>, which is a list of <code>HisotricalMetricData</code> objects.
  </p>
  <p>
  If no <code>Grouping</code> is specified in the request, <code>Collections</code> includes summary data for the
  <code>HistoricalMetrics</code>.
  </p>
  
  @param metricResults
  A list of <code>HistoricalMetricResult</code> objects, organized by <code>Dimensions</code>, which is the
  ID of the resource specified in the <code>Filters</code> used for the request. The metrics are combined
  with the metrics included in <code>Collections</code>, which is a list of
  <code>HisotricalMetricData</code> objects.</p>
  <p>
  If no <code>Grouping</code> is specified in the request, <code>Collections</code> includes summary data
  for the <code>HistoricalMetrics</code>.