class Fog::OpenStack::Metric::Metrics

Public Instance Methods

all(options = {}) click to toggle source
# File lib/fog/openstack/metric/models/metrics.rb, line 11
def all(options = {})
  load_response(service.list_metrics(options))
end
find_by_id(metric_id) click to toggle source
# File lib/fog/openstack/metric/models/metrics.rb, line 15
def find_by_id(metric_id)
  resource = service.get_metric(metric_id).body
  new(resource)
rescue Fog::OpenStack::Metric::NotFound
  nil
end
find_measures_by_id(metric_id, options = {}) click to toggle source
# File lib/fog/openstack/metric/models/metrics.rb, line 22
def find_measures_by_id(metric_id, options = {})
  resource = service.get_metric_measures(metric_id, options).body
  new(resource)
rescue Fog::OpenStack::Metric::NotFound
  nil
end