@@ -30,11 +30,11 @@ public function getResources(): array
3030 public function getResource (): array
3131 {
3232 return [
33- 'path ' => $ this ->pathPrefix .'/resource/{type}/{id} ' ,
33+ 'path ' => $ this ->pathPrefix .'/resource/{type}/{id} ' ,
3434 'method ' => 'GET ' ,
3535 'params ' => [
3636 'id ' => $ this ->params ->idUrl ('resource ' ),
37- ]
37+ ],
3838 ];
3939 }
4040
@@ -82,32 +82,46 @@ public function getMetrics(): array
8282 'params ' => [
8383 'limit ' => $ this ->params ->limit (),
8484 'marker ' => $ this ->params ->marker (),
85- 'sort ' => $ this ->params ->sort ()
85+ 'sort ' => $ this ->params ->sort (),
8686 ],
8787 ];
8888 }
8989
9090 public function getResourceMetrics (): array
9191 {
9292 return [
93- 'path ' => $ this ->pathPrefix .'/resource/generic/{resourceId}/metric ' ,
93+ 'path ' => $ this ->pathPrefix .'/resource/generic/{resourceId}/metric ' ,
9494 'method ' => 'GET ' ,
9595 'params ' => [
9696 'resourceId ' => $ this ->params ->idUrl ('metric ' ),
97- ]
97+ ],
9898 ];
9999 }
100100
101101 public function getResourceMetric (): array
102102 {
103103 return [
104- 'path ' => $ this ->pathPrefix .'/resource/{type}/{resourceId}/metric/{metric} ' ,
104+ 'path ' => $ this ->pathPrefix .'/resource/{type}/{resourceId}/metric/{metric} ' ,
105105 'method ' => 'GET ' ,
106106 'params ' => [
107107 'resourceId ' => $ this ->params ->idUrl ('resource ' ),
108- 'metric ' => $ this ->params ->idUrl ('metric ' ),
109- 'type ' => $ this ->params ->resourceType (),
110- ]
108+ 'metric ' => $ this ->params ->idUrl ('metric ' ),
109+ 'type ' => $ this ->params ->resourceType (),
110+ ],
111+ ];
112+ }
113+
114+ public function getResourceMetricMeasures (): array
115+ {
116+ return [
117+ 'path ' => $ this ->pathPrefix .'/resource/{type}/{resourceId}/metric/{metric}/measures ' ,
118+ 'method ' => 'GET ' ,
119+ 'params ' => [
120+ 'resourceId ' => $ this ->params ->idUrl ('resource ' ),
121+ 'metric ' => $ this ->params ->idUrl ('metric ' ),
122+ 'type ' => $ this ->params ->resourceType (),
123+ 'granularity ' => $ this ->params ->granularity (),
124+ ],
111125 ];
112126 }
113- }
127+ }
0 commit comments