Sha256: 202f6a817cf274f7f99d19e11973ea4d6fa0a696896c34bfa859dbfe11047d67
Contents?: true
Size: 1.03 KB
Versions: 4
Compression:
Stored size: 1.03 KB
Contents
require 'fog/huaweicloud/models/collection' require 'fog/monitoring/huaweicloud/models/metric' require 'fog/monitoring/huaweicloud/models/dimension_values' module Fog module Monitoring class HuaweiCloud class Metrics < Fog::HuaweiCloud::Collection model Fog::Monitoring::HuaweiCloud::Metric def all(options = {}) load_response(service.list_metrics(options), 'elements') end def list_metric_names(options = {}) load_response(service.list_metric_names(options), 'elements') end def create(attributes) super(attributes) end def create_metric_array(metrics_list = []) service.create_metric_array(metrics_list) end def list_dimension_values(dimension_name, options = {}) dimension_value = Fog::Monitoring::HuaweiCloud::DimensionValues.new dimension_value.load_response( service.list_dimension_values(dimension_name, options), 'elements' ) end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems