NovaBryan/EVE_Dump
Log | Files | 📦 下载最新源码 (.zip) | Refs | README

metadata.py (719B)


      1 #Embedded file name: C:\BuildAgent\work\20d73f1b24eed06e\eve\release\V24.01\packages\datadog\api\metadata.py
      2 from datadog.api.resources import GetableAPIResource, UpdatableAPIResource
      3 
      4 class Metadata(GetableAPIResource, UpdatableAPIResource):
      5     _class_url = '/metrics'
      6     _json_name = 'metrics'
      7 
      8     @classmethod
      9     def get(cls, metric_name):
     10         if not metric_name:
     11             raise KeyError("'metric_name' parameter is required")
     12         return super(Metadata, cls).get(metric_name)
     13 
     14     @classmethod
     15     def update(cls, metric_name, **params):
     16         if not metric_name:
     17             raise KeyError("'metric_name' parameter is required")
     18         return super(Metadata, cls).update(id=metric_name, **params)