Module: BWAPI::Client::Projects::StreamDashboards
- Includes:
- Streams
- Included in:
- BWAPI::Client::Projects
- Defined in:
- lib/bwapi/client/projects/stream_dashboards.rb,
lib/bwapi/client/projects/stream_dashboards/streams.rb
Overview
StreamDashboards module for projects/stream_dashboards endpoints
Defined Under Namespace
Modules: Streams
Instance Method Summary collapse
-
#create_stream_dashboard(project_id, opts = {}) ⇒ Hash
Create a new stream dashboard.
-
#delete_stream_dashboard(project_id, stream_dashboard_id) ⇒ Object
Delete a stream dashboard.
-
#get_stream_dashboard(project_id, stream_dashboard_id) ⇒ Hash
Get a stream dashboard.
-
#get_stream_dashboard_complete(project_id, stream_dashboard_id) ⇒ Hash
Get a stream dashboard complete with streams.
-
#get_stream_dashboards_summary(project_id) ⇒ Hash
Get a stream dashboards summary.
-
#stream_dashboards(project_id, opts = {}) ⇒ Hash
Get all stream dashboards in project.
-
#update_stream_dashboard(project_id, stream_dashboard_id, opts = {}) ⇒ Hash
Update a stream dashboard.
Methods included from Streams
#create_stream, #delete_stream, #get_stream, #get_streams, #update_stream
Instance Method Details
#create_stream_dashboard(project_id, opts = {}) ⇒ Hash
Create a new stream dashboard
57 58 59 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 57 def create_stream_dashboard(project_id, opts = {}) post "projects/#{project_id}/streamDashboards", opts end |
#delete_stream_dashboard(project_id, stream_dashboard_id) ⇒ Object
Delete a stream dashboard
79 80 81 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 79 def delete_stream_dashboard(project_id, stream_dashboard_id) delete "projects/#{project_id}/streamDashboards/#{stream_dashboard_id}" end |
#get_stream_dashboard(project_id, stream_dashboard_id) ⇒ Hash
Get a stream dashboard
44 45 46 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 44 def get_stream_dashboard(project_id, stream_dashboard_id) get "projects/#{project_id}/streamDashboards/#{stream_dashboard_id}" end |
#get_stream_dashboard_complete(project_id, stream_dashboard_id) ⇒ Hash
Get a stream dashboard complete with streams
35 36 37 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 35 def get_stream_dashboard_complete(project_id, stream_dashboard_id) get "projects/#{project_id}/streamDashboards/#{stream_dashboard_id}/complete" end |
#get_stream_dashboards_summary(project_id) ⇒ Hash
Get a stream dashboards summary
26 27 28 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 26 def get_stream_dashboards_summary(project_id) get "projects/#{project_id}/streamDashboards/summary" end |
#stream_dashboards(project_id, opts = {}) ⇒ Hash
Get all stream dashboards in project
15 16 17 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 15 def stream_dashboards(project_id, opts = {}) get "projects/#{project_id}/streamDashboards", opts end |
#update_stream_dashboard(project_id, stream_dashboard_id, opts = {}) ⇒ Hash
Update a stream dashboard
71 72 73 |
# File 'lib/bwapi/client/projects/stream_dashboards.rb', line 71 def update_stream_dashboard(project_id, stream_dashboard_id, opts = {}) put "projects/#{project_id}/streamDashboards/#{stream_dashboard_id}", opts end |