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)