code: func (m *Manager) Query(ctx context.Context, spec []types.PerfQuerySpec) ([]types.BasePerfEntityMetricBase, error) {
  	req := types.QueryPerf{
  		This:      m.Reference(),
  		QuerySpec: spec,
  	}
  
  	res, err := methods.QueryPerf(ctx, m.Client(), &req)
  	if err != nil {
  		return nil, err
  	}
  
  	return res.Returnval, nil
  }
docs: // Query wraps the QueryPerf method.