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