class Dogapi::V2::DashboardListService
Dashboard List API
Constants
- API_VERSION
- RESOURCE_NAME
- SUB_RESOURCE_NAME
Public Instance Methods
add_items(resource_id, dashboards)
click to toggle source
# File lib/dogapi/v2/dashboard_list.rb 25 def add_items(resource_id, dashboards) 26 body = { 27 dashboards: dashboards 28 } 29 30 request( 31 Net::HTTP::Post, 32 "/api/#{API_VERSION}/#{RESOURCE_NAME}/#{resource_id}/#{SUB_RESOURCE_NAME}", 33 nil, 34 body, 35 true 36 ) 37 end
delete_items(resource_id, dashboards)
click to toggle source
# File lib/dogapi/v2/dashboard_list.rb 53 def delete_items(resource_id, dashboards) 54 body = { 55 dashboards: dashboards 56 } 57 58 request( 59 Net::HTTP::Delete, 60 "/api/#{API_VERSION}/#{RESOURCE_NAME}/#{resource_id}/#{SUB_RESOURCE_NAME}", 61 nil, 62 body, 63 true 64 ) 65 end
get_items(resource_id)
click to toggle source
# File lib/dogapi/v2/dashboard_list.rb 15 def get_items(resource_id) 16 request( 17 Net::HTTP::Get, 18 "/api/#{API_VERSION}/#{RESOURCE_NAME}/#{resource_id}/#{SUB_RESOURCE_NAME}", 19 nil, 20 nil, 21 false 22 ) 23 end
update_items(resource_id, dashboards)
click to toggle source
# File lib/dogapi/v2/dashboard_list.rb 39 def update_items(resource_id, dashboards) 40 body = { 41 dashboards: dashboards 42 } 43 44 request( 45 Net::HTTP::Put, 46 "/api/#{API_VERSION}/#{RESOURCE_NAME}/#{resource_id}/#{SUB_RESOURCE_NAME}", 47 nil, 48 body, 49 true 50 ) 51 end