module WowzaRest::Instances
Public Instance Methods
get_incoming_stream_stats(app_name, stream_name, instance_name = '_definst_')
click to toggle source
rubocop:disable Metrics/LineLength
# File lib/wowza_rest/instances.rb, line 24 def get_incoming_stream_stats(app_name, stream_name, instance_name = '_definst_') response = connection.request( :get, "/applications/#{app_name}/instances/#{instance_name}/incomingstreams/#{stream_name}/monitoring/current" ) return unless response.code == 200 WowzaRest::Data::IncomingStreamStats.new(response.parsed_response) end
get_instance(app_name, instance_name = '_definst_')
click to toggle source
# File lib/wowza_rest/instances.rb, line 15 def get_instance(app_name, instance_name = '_definst_') response = connection.request( :get, "/applications/#{app_name}/instances/#{instance_name}" ) return unless response.code == 200 WowzaRest::Data::Instance.new(response.parsed_response) end
instances(app_name)
click to toggle source
# File lib/wowza_rest/instances.rb, line 6 def instances(app_name) response = connection.request( :get, "/applications/#{app_name}/instances" ) return unless response.code == 200 response.parsed_response['instanceList'] .map { |e| WowzaRest::Data::Instance.new(e) } end