class Fog::Google::Monitoring::Mock

Public Class Methods

data() click to toggle source
# File lib/fog/google/monitoring/mock.rb, line 11
def self.data
  @data ||= Hash.new do |hash, key|
    hash[key] = {
      :timeseries => {},
      :monitored_resource_descriptor => {},
      :metric_descriptors => {}
    }
  end
end
new(options) click to toggle source
# File lib/fog/google/monitoring/mock.rb, line 7
def initialize(options)
  shared_initialize(options[:google_project], GOOGLE_MONITORING_API_VERSION, GOOGLE_MONITORING_BASE_URL)
end
reset() click to toggle source
# File lib/fog/google/monitoring/mock.rb, line 21
def self.reset
  @data = nil
end

Public Instance Methods

create_metric_descriptor(**_args) click to toggle source
# File lib/fog/google/requests/monitoring/create_metric_descriptor.rb, line 43
def create_metric_descriptor(**_args)
  Fog::Mock.not_implemented
end
create_timeseries(_timeseries: []) click to toggle source
# File lib/fog/google/requests/monitoring/create_timeseries.rb, line 21
def create_timeseries(_timeseries: [])
  Fog::Mock.not_implemented
end
data() click to toggle source
# File lib/fog/google/monitoring/mock.rb, line 25
def data
  self.class.data[project]
end
delete_metric_descriptor(_metric_type) click to toggle source
# File lib/fog/google/requests/monitoring/delete_metric_descriptor.rb, line 11
def delete_metric_descriptor(_metric_type)
  Fog::Mock.not_implemented
end
get_metric_descriptor(_metric_type) click to toggle source
# File lib/fog/google/requests/monitoring/get_metric_descriptor.rb, line 11
def get_metric_descriptor(_metric_type)
  Fog::Mock.not_implemented
end
get_monitored_resource_descriptor(_resource_type) click to toggle source
# File lib/fog/google/requests/monitoring/get_monitored_resource_descriptor.rb, line 13
def get_monitored_resource_descriptor(_resource_type)
  raise Fog::Errors::MockNotImplemented
end
list_metric_descriptors(_options = {}) click to toggle source
# File lib/fog/google/requests/monitoring/list_metric_descriptors.rb, line 20
def list_metric_descriptors(_options = {})
  raise Fog::Errors::MockNotImplemented
end
list_monitored_resource_descriptors(_filter, _page_size, _page_token) click to toggle source
# File lib/fog/google/requests/monitoring/list_monitored_resource_descriptors.rb, line 21
def list_monitored_resource_descriptors(_filter, _page_size, _page_token)
  Fog::Mock.not_implemented
end
list_timeseries(_options = {}) click to toggle source
# File lib/fog/google/requests/monitoring/list_timeseries.rb, line 47
def list_timeseries(_options = {})
  Fog::Mock.not_implemented
end
reset_data() click to toggle source
# File lib/fog/google/monitoring/mock.rb, line 29
def reset_data
  self.class.data.delete(project)
end