Sha256: 042adce007fa787a1cf45b50333e96aface4925b340d3b9198a5f3ecc74592c9
Contents?: true
Size: 789 Bytes
Versions: 4
Compression:
Stored size: 789 Bytes
Contents
require 'fog/huaweicloud/models/collection' require 'fog/metric/huaweicloud/models/metric' module Fog module Metric class HuaweiCloud class Metrics < Fog::HuaweiCloud::Collection model Fog::Metric::HuaweiCloud::Metric def all(options = {}) load_response(service.list_metrics(options)) end def find_by_id(metric_id) resource = service.get_metric(metric_id).body new(resource) rescue Fog::Metric::HuaweiCloud::NotFound nil end def find_measures_by_id(metric_id, options = {}) resource = service.get_metric_measures(metric_id, options).body new(resource) rescue Fog::Metric::HuaweiCloud::NotFound nil end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems