public BatchGetFrameMetricDataResult withFrameMetricData(FrameMetricDatum... frameMetricData) {
        if (this.frameMetricData == null) {
            setFrameMetricData(new java.util.ArrayList<FrameMetricDatum>(frameMetricData.length));
        }
        for (FrameMetricDatum ele : frameMetricData) {
            this.frameMetricData.add(ele);
        }
        return this;
    }
<p>
Details of the metrics to request a time series of values. The metric includes the name of the frame, the
aggregation type to calculate the metric value for the frame, and the thread states to use to get the count for
the metric value of the frame.
</p>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setFrameMetricData(java.util.Collection)} or {@link #withFrameMetricData(java.util.Collection)} if you
want to override the existing values.
</p>

@param frameMetricData
       Details of the metrics to request a time series of values. The metric includes the name of the frame, the
       aggregation type to calculate the metric value for the frame, and the thread states to use to get the
       count for the metric value of the frame.
@return Returns a reference to this object so that method calls can be chained together.
aws-java-sdk-codeguruprofiler/src/main/java/com/amazonaws/services/codeguruprofiler/model/BatchGetFrameMetricDataResult.java