code: func (r Virtual_Guest) GetCpuMetricDataByDate(startDateTime *datatypes.Time, endDateTime *datatypes.Time, cpuIndexes []int) (resp []datatypes.Metric_Tracking_Object_Data, err error) {
  	params := []interface{}{
  		startDateTime,
  		endDateTime,
  		cpuIndexes,
  	}
  	err = r.Session.DoRequest("SoftLayer_Virtual_Guest", "getCpuMetricDataByDate", params, &r.Options, &resp)
  	return
  }
docs: // Use this method when needing the metric data for a single guest's CPUs.  It will gather the correct input parameters based on the date ranges