Class: ATSD::AlertsQuery

Inherits:
BaseQuery
  • Object
show all
Defined in:
lib/atsd/queries/alerts_query.rb

Overview

Class for building and executing Alerts Query

Defined Under Namespace

Modules: Severity

Constant Summary

Constants inherited from BaseQuery

BaseQuery::TO_ISO_LAMBDA

Instance Attribute Summary

Attributes inherited from BaseQuery

#client

Instance Method Summary collapse

Methods inherited from BaseQuery

#initialize, #to_request_hash, #type

Constructor Details

This class inherits a constructor from ATSD::BaseQuery

Instance Method Details

#executeArray<Alert>

Returns:



25
26
27
28
# File 'lib/atsd/queries/alerts_query.rb', line 25

def execute
  result = @client.alerts_query to_request_hash
  @result = result.map { |json| Alert.new json }
end

#resultArray<Alert>

Returns:



20
21
22
# File 'lib/atsd/queries/alerts_query.rb', line 20

def result
  super
end