Class: Conversant::V3::Services::LMS
- Includes:
- Authorization
- Defined in:
- lib/conversant/v3/services/lms.rb,
lib/conversant/v3/services/lms/job.rb,
lib/conversant/v3/services/lms/domain.rb,
lib/conversant/v3/services/lms/preset.rb,
lib/conversant/v3/services/lms/partner.rb,
lib/conversant/v3/services/lms/dashboard.rb,
lib/conversant/v3/services/lms/partner/report.rb,
lib/conversant/v3/services/lms/partner/business.rb,
lib/conversant/v3/services/lms/partner/analytics.rb
Overview
Live Media Streaming (LMS) service for managing streaming operations
Provides comprehensive functionality for live streaming management including:
- Job management for streaming operations
- Domain configuration for streaming endpoints
- Dashboard metrics and monitoring
Defined Under Namespace
Classes: Dashboard, Domain, Job, Partner, Preset
Constant Summary
Constants included from HttpClient
HttpClient::LOGIN_URL, HttpClient::PORTAL_SESSION_REDIS_KEY, HttpClient::SSO_GW_SESSION2_REDIS_KEY
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#dashboard ⇒ Dashboard
Get dashboard metrics service instance.
-
#domain ⇒ Domain
Get domain management service instance.
-
#job ⇒ Job
Get job management service instance.
-
#partner ⇒ Partner
Get partner service instance.
-
#partner_analytics ⇒ LMS::Partner::Analytics
deprecated
Deprecated.
Use #partner instead
-
#preset ⇒ Preset
Get preset service instance.
Methods inherited from Base
Methods included from HttpClient
#authenticate, #cookie_jar, #cookie_jar=, #debug_log, #request, #sso_login
Constructor Details
This class inherits a constructor from Conversant::V3::Base
Instance Method Details
#dashboard ⇒ Dashboard
Get dashboard metrics service instance
47 48 49 |
# File 'lib/conversant/v3/services/lms.rb', line 47 def dashboard @dashboard ||= Dashboard.new(self) end |
#domain ⇒ Domain
Get domain management service instance
39 40 41 |
# File 'lib/conversant/v3/services/lms.rb', line 39 def domain @domain ||= Domain.new(self) end |
#job ⇒ Job
Get job management service instance
31 32 33 |
# File 'lib/conversant/v3/services/lms.rb', line 31 def job @job ||= Job.new(self) end |
#partner ⇒ Partner
Get partner service instance
Provides access to partner-level analytics for Live Media Streaming that aggregate data across multiple customer accounts.
70 71 72 |
# File 'lib/conversant/v3/services/lms.rb', line 70 def partner @partner ||= Partner.new(self) end |
#partner_analytics ⇒ LMS::Partner::Analytics
Use #partner instead
Get partner analytics service instance (deprecated)
80 81 82 |
# File 'lib/conversant/v3/services/lms.rb', line 80 def partner_analytics @partner_analytics ||= Partner::Analytics.new(self) end |