Class: Conversant::V3::Services::CDN::Partner
- Inherits:
-
Object
- Object
- Conversant::V3::Services::CDN::Partner
- Defined in:
- lib/conversant/v3/services/cdn/partner.rb,
lib/conversant/v3/services/cdn/partner/analytics.rb
Overview
Partner service for CDN partner-level operations
Provides access to partner-level analytics for CDN services that aggregate data across multiple customer accounts.
Defined Under Namespace
Classes: Analytics
Instance Attribute Summary collapse
-
#parent ⇒ CDN
readonly
The parent CDN service instance.
Instance Method Summary collapse
-
#analytics ⇒ Analytics
Get partner analytics service instance.
-
#initialize(parent) ⇒ Partner
constructor
Initialize partner service.
-
#oss ⇒ Conversant::V3::Services::OSS::Partner::Analytics
deprecated
Deprecated.
Use Conversant::V3.oss instead
Constructor Details
#initialize(parent) ⇒ Partner
Initialize partner service
29 30 31 |
# File 'lib/conversant/v3/services/cdn/partner.rb', line 29 def initialize(parent) @parent = parent end |
Instance Attribute Details
#parent ⇒ CDN (readonly)
Returns the parent CDN service instance.
24 25 26 |
# File 'lib/conversant/v3/services/cdn/partner.rb', line 24 def parent @parent end |
Instance Method Details
#analytics ⇒ Analytics
Get partner analytics service instance
Provides partner-level analytics for CDN services including bandwidth, volume, traffic usage, and viewer metrics across multiple customers.
40 41 42 |
# File 'lib/conversant/v3/services/cdn/partner.rb', line 40 def analytics @analytics ||= Analytics.new(@parent) end |
#oss ⇒ Conversant::V3::Services::OSS::Partner::Analytics
Deprecated.
Use Conversant::V3.oss instead
Get partner OSS analytics service instance (deprecated)
50 51 52 |
# File 'lib/conversant/v3/services/cdn/partner.rb', line 50 def oss @oss ||= Conversant::V3::Services::OSS::Partner::Analytics.new(@parent) end |