code: def get_metric_group_infos(self):
          
          mg_defs = self.get_metric_group_definitions()
          mg_infos = []
          for mg_def in mg_defs:
              metric_infos = []
              for metric_name, metric_type in mg_def.types:
                  metric_infos.append({
                      'metric-name': metric_name,
                      'metric-type': metric_type,
                  })
              mg_info = {
                  'group-name': mg_def.name,
                  'metric-infos': metric_infos,
              }
              mg_infos.append(mg_info)
          return mg_infos
docs: Get the faked metric group definitions for this context object
          that are to be returned from its create operation, in the format
          needed for the "Create Metrics Context" operation response.
  
          Returns:
  
            "metric-group-infos" JSON object as described for the "Create Metrics
              Context "operation response.