class Dogapi::APIService
- Dogapi::APIService
- Reference
- Object
Overview
Superclass that deals with the details of communicating with the DataDog API.
Direct Known Subclasses
- Dogapi::V1::AlertService
- Dogapi::V1::CommentService
- Dogapi::V1::DashboardListService
- Dogapi::V1::DashService
- Dogapi::V1::EmbedService
- Dogapi::V1::EventService
- Dogapi::V1::HostsService
- Dogapi::V1::MetadataService
- Dogapi::V1::MetricService
- Dogapi::V1::MonitorService
- Dogapi::V1::ScreenboardService
- Dogapi::V1::SearchService
- Dogapi::V1::ServiceCheckService
- Dogapi::V1::SnapshotService
- Dogapi::V1::TagService
- Dogapi::V1::UserService
Defined in:
dogapi/common.crConstructors
Instance Method Summary
- #handle_response(resp)
- #prepare_params(extra_params, with_app_key)
- #request(method, url, extra_params, body, send_json, with_app_key = true)
- #suppress_error_if_silent(e)
Constructor Detail
def self.new(api_key : String, application_key : Nil | String = nil, silent : Bool = true, timeout : Int32 | Nil = nil, endpoint : Nil | String = nil)
#