Class: Kaltura::KalturaSystemPartnerConfiguration

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#admin_emailObject

Returns the value of attribute admin_email.



70
71
72
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 70

def admin_email
  @admin_email
end

#admin_nameObject

Returns the value of attribute admin_name.



69
70
71
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 69

def admin_name
  @admin_name
end

#admin_session_role_idObject

Returns the value of attribute admin_session_role_id.



86
87
88
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 86

def admin_session_role_id
  @admin_session_role_id
end

#allow_multi_notificationObject

Returns the value of attribute allow_multi_notification.



91
92
93
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 91

def allow_multi_notification
  @allow_multi_notification
end

#always_allowed_permission_namesObject

Returns the value of attribute always_allowed_permission_names.



87
88
89
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 87

def always_allowed_permission_names
  @always_allowed_permission_names
end

#api_access_control_idObject

Returns the value of attribute api_access_control_id.



126
127
128
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 126

def api_access_control_id
  @api_access_control_id
end

#audio_thumb_entry_idObject

Returns the value of attribute audio_thumb_entry_id.



132
133
134
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 132

def audio_thumb_entry_id
  @audio_thumb_entry_id
end

#auto_moderate_entry_filterObject

Returns the value of attribute auto_moderate_entry_filter.



122
123
124
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 122

def auto_moderate_entry_filter
  @auto_moderate_entry_filter
end

#bulk_upload_notifications_emailObject

Returns the value of attribute bulk_upload_notifications_email.



118
119
120
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 118

def bulk_upload_notifications_email
  @bulk_upload_notifications_email
end

#cache_flavor_versionObject

Returns the value of attribute cache_flavor_version.



125
126
127
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 125

def cache_flavor_version
  @cache_flavor_version
end

#cdn_hostObject

Returns the value of attribute cdn_host.



72
73
74
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 72

def cdn_host
  @cdn_host
end

#cdn_host_white_listObject

Returns the value of attribute cdn_host_white_list.



73
74
75
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 73

def cdn_host_white_list
  @cdn_host_white_list
end

#crm_idObject

Returns the value of attribute crm_id.



110
111
112
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 110

def crm_id
  @crm_id
end

Returns the value of attribute crm_link.



112
113
114
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 112

def crm_link
  @crm_link
end

#custom_delivery_typesObject

Returns the value of attribute custom_delivery_types.



129
130
131
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 129

def custom_delivery_types
  @custom_delivery_types
end

#def_thumb_densityObject

Returns the value of attribute def_thumb_density.



84
85
86
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 84

def def_thumb_density
  @def_thumb_density
end

#def_thumb_offsetObject

Returns the value of attribute def_thumb_offset.



83
84
85
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 83

def def_thumb_offset
  @def_thumb_offset
end

#default_delivery_typeObject

Returns the value of attribute default_delivery_type.



127
128
129
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 127

def default_delivery_type
  @default_delivery_type
end

#default_embed_code_typeObject

Returns the value of attribute default_embed_code_type.



128
129
130
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 128

def default_embed_code_type
  @default_embed_code_type
end

#default_entitlement_enforcementObject

Returns the value of attribute default_entitlement_enforcement.



124
125
126
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 124

def default_entitlement_enforcement
  @default_entitlement_enforcement
end

#default_live_stream_entry_source_typeObject

Returns the value of attribute default_live_stream_entry_source_type.



120
121
122
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 120

def default_live_stream_entry_source_type
  @default_live_stream_entry_source_type
end

#delivery_profile_idsObject

Returns the value of attribute delivery_profile_ids.



116
117
118
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 116

def delivery_profile_ids
  @delivery_profile_ids
end

#descriptionObject

Returns the value of attribute description.



68
69
70
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 68

def description
  @description
end

#enable_bulk_upload_notifications_emailsObject

Returns the value of attribute enable_bulk_upload_notifications_emails.



115
116
117
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 115

def enable_bulk_upload_notifications_emails
  @enable_bulk_upload_notifications_emails
end

#enforce_deliveryObject

Returns the value of attribute enforce_delivery.



117
118
119
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 117

def enforce_delivery
  @enforce_delivery
end

#extended_free_trailObject

Returns the value of attribute extended_free_trail.



109
110
111
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 109

def extended_free_trail
  @extended_free_trail
end

#extended_free_trail_expiry_dateObject

Unix timestamp (In seconds)



108
109
110
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 108

def extended_free_trail_expiry_date
  @extended_free_trail_expiry_date
end

#extended_free_trail_expiry_reasonObject

Returns the value of attribute extended_free_trail_expiry_reason.



105
106
107
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 105

def extended_free_trail_expiry_reason
  @extended_free_trail_expiry_reason
end

#hostObject

Returns the value of attribute host.



71
72
73
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 71

def host
  @host
end

#idObject

Returns the value of attribute id.



66
67
68
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 66

def id
  @id
end

#import_remote_source_for_convertObject

Returns the value of attribute import_remote_source_for_convert.



88
89
90
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 88

def import_remote_source_for_convert
  @import_remote_source_for_convert
end

#internal_useObject

Returns the value of attribute internal_use.



119
120
121
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 119

def internal_use
  @internal_use
end

#is_first_loginObject

Returns the value of attribute is_first_login.



95
96
97
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 95

def 
  @is_first_login
end

#kmc_versionObject

Returns the value of attribute kmc_version.



80
81
82
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 80

def kmc_version
  @kmc_version
end

#languageObject

Returns the value of attribute language.



131
132
133
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 131

def language
  @language
end

#limitsObject

Returns the value of attribute limits.



98
99
100
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 98

def limits
  @limits
end

#live_stream_provision_paramsObject

Returns the value of attribute live_stream_provision_params.



121
122
123
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 121

def live_stream_provision_params
  @live_stream_provision_params
end

#live_thumb_entry_idObject

Returns the value of attribute live_thumb_entry_id.



133
134
135
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 133

def live_thumb_entry_id
  @live_thumb_entry_id
end

#login_block_periodObject

Returns the value of attribute login_block_period.



92
93
94
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 92

def 
  @login_block_period
end

#logout_urlObject

Returns the value of attribute logout_url.



123
124
125
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 123

def logout_url
  @logout_url
end

#media_protocolObject

http/https, rtmp/rtmpe



104
105
106
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 104

def media_protocol
  @media_protocol
end

#moderate_contentObject

Returns the value of attribute moderate_content.



77
78
79
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 77

def moderate_content
  @moderate_content
end

#monitor_usageObject

Returns the value of attribute monitor_usage.



76
77
78
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 76

def monitor_usage
  @monitor_usage
end

#notifications_configObject

Returns the value of attribute notifications_config.



90
91
92
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 90

def notifications_config
  @notifications_config
end

#num_prev_pass_to_keepObject

Returns the value of attribute num_prev_pass_to_keep.



93
94
95
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 93

def num_prev_pass_to_keep
  @num_prev_pass_to_keep
end

#partner_group_typeObject

Returns the value of attribute partner_group_type.



96
97
98
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 96

def partner_group_type
  @partner_group_type
end

#partner_nameObject

Returns the value of attribute partner_name.



67
68
69
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 67

def partner_name
  @partner_name
end

#partner_packageObject

Returns the value of attribute partner_package.



75
76
77
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 75

def partner_package
  @partner_package
end

#partner_package_class_of_serviceObject

Returns the value of attribute partner_package_class_of_service.



114
115
116
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 114

def partner_package_class_of_service
  @partner_package_class_of_service
end

#partner_parent_idObject

Returns the value of attribute partner_parent_id.



97
98
99
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 97

def partner_parent_id
  @partner_parent_id
end

#pass_replace_freqObject

Returns the value of attribute pass_replace_freq.



94
95
96
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 94

def pass_replace_freq
  @pass_replace_freq
end

#permissionsObject

Returns the value of attribute permissions.



89
90
91
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 89

def permissions
  @permissions
end

#reference_idObject

Returns the value of attribute reference_id.



111
112
113
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 111

def reference_id
  @reference_id
end

#restrict_entry_by_metadataObject

Returns the value of attribute restrict_entry_by_metadata.



130
131
132
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 130

def 
  @restrict_entry_by_metadata
end

#restrict_thumbnail_by_ksObject

Returns the value of attribute restrict_thumbnail_by_ks.



81
82
83
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 81

def restrict_thumbnail_by_ks
  @restrict_thumbnail_by_ks
end

#storage_delete_from_kalturaObject

Returns the value of attribute storage_delete_from_kaltura.



78
79
80
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 78

def storage_delete_from_kaltura
  @storage_delete_from_kaltura
end

#storage_serve_priorityObject

Returns the value of attribute storage_serve_priority.



79
80
81
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 79

def storage_serve_priority
  @storage_serve_priority
end

#streamer_typeObject

http/rtmp/hdnetwork



101
102
103
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 101

def streamer_type
  @streamer_type
end

#support_animated_thumbnailsObject

Returns the value of attribute support_animated_thumbnails.



82
83
84
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 82

def support_animated_thumbnails
  @support_animated_thumbnails
end

#thumbnail_hostObject

Returns the value of attribute thumbnail_host.



74
75
76
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 74

def thumbnail_host
  @thumbnail_host
end

#time_aligned_renditionsObject

Returns the value of attribute time_aligned_renditions.



134
135
136
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 134

def time_aligned_renditions
  @time_aligned_renditions
end

#user_session_role_idObject

Returns the value of attribute user_session_role_id.



85
86
87
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 85

def user_session_role_id
  @user_session_role_id
end

#vertical_clasifficationObject

Returns the value of attribute vertical_clasiffication.



113
114
115
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 113

def vertical_clasiffication
  @vertical_clasiffication
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
# File 'lib/kaltura_plugins/kaltura_system_partner_client_plugin.rb', line 230

def from_xml(xml_element)
	super
	self.id = xml_element.elements['id'].text
	self.partner_name = xml_element.elements['partnerName'].text
	self.description = xml_element.elements['description'].text
	self.admin_name = xml_element.elements['adminName'].text
	self.admin_email = xml_element.elements['adminEmail'].text
	self.host = xml_element.elements['host'].text
	self.cdn_host = xml_element.elements['cdnHost'].text
	self.cdn_host_white_list = xml_element.elements['cdnHostWhiteList'].text
	self.thumbnail_host = xml_element.elements['thumbnailHost'].text
	self.partner_package = xml_element.elements['partnerPackage'].text
	self.monitor_usage = xml_element.elements['monitorUsage'].text
	self.moderate_content = xml_element.elements['moderateContent'].text
	self.storage_delete_from_kaltura = xml_element.elements['storageDeleteFromKaltura'].text
	self.storage_serve_priority = xml_element.elements['storageServePriority'].text
	self.kmc_version = xml_element.elements['kmcVersion'].text
	self.restrict_thumbnail_by_ks = xml_element.elements['restrictThumbnailByKs'].text
	self.support_animated_thumbnails = xml_element.elements['supportAnimatedThumbnails'].text
	self.def_thumb_offset = xml_element.elements['defThumbOffset'].text
	self.def_thumb_density = xml_element.elements['defThumbDensity'].text
	self.user_session_role_id = xml_element.elements['userSessionRoleId'].text
	self.admin_session_role_id = xml_element.elements['adminSessionRoleId'].text
	self.always_allowed_permission_names = xml_element.elements['alwaysAllowedPermissionNames'].text
	self.import_remote_source_for_convert = xml_element.elements['importRemoteSourceForConvert'].text
	self.permissions = KalturaClientBase.object_from_xml(xml_element.elements['permissions'], 'KalturaPermission')
	self.notifications_config = xml_element.elements['notificationsConfig'].text
	self.allow_multi_notification = xml_element.elements['allowMultiNotification'].text
	self. = xml_element.elements['loginBlockPeriod'].text
	self.num_prev_pass_to_keep = xml_element.elements['numPrevPassToKeep'].text
	self.pass_replace_freq = xml_element.elements['passReplaceFreq'].text
	self. = xml_element.elements['isFirstLogin'].text
	self.partner_group_type = xml_element.elements['partnerGroupType'].text
	self.partner_parent_id = xml_element.elements['partnerParentId'].text
	self.limits = KalturaClientBase.object_from_xml(xml_element.elements['limits'], 'KalturaSystemPartnerLimit')
	self.streamer_type = xml_element.elements['streamerType'].text
	self.media_protocol = xml_element.elements['mediaProtocol'].text
	self.extended_free_trail_expiry_reason = xml_element.elements['extendedFreeTrailExpiryReason'].text
	self.extended_free_trail_expiry_date = xml_element.elements['extendedFreeTrailExpiryDate'].text
	self.extended_free_trail = xml_element.elements['extendedFreeTrail'].text
	self.crm_id = xml_element.elements['crmId'].text
	self.reference_id = xml_element.elements['referenceId'].text
	self.crm_link = xml_element.elements['crmLink'].text
	self.vertical_clasiffication = xml_element.elements['verticalClasiffication'].text
	self.partner_package_class_of_service = xml_element.elements['partnerPackageClassOfService'].text
	self.enable_bulk_upload_notifications_emails = xml_element.elements['enableBulkUploadNotificationsEmails'].text
	self.delivery_profile_ids = xml_element.elements['deliveryProfileIds'].text
	self.enforce_delivery = xml_element.elements['enforceDelivery'].text
	self.bulk_upload_notifications_email = xml_element.elements['bulkUploadNotificationsEmail'].text
	self.internal_use = xml_element.elements['internalUse'].text
	self.default_live_stream_entry_source_type = xml_element.elements['defaultLiveStreamEntrySourceType'].text
	self.live_stream_provision_params = xml_element.elements['liveStreamProvisionParams'].text
	self.auto_moderate_entry_filter = KalturaClientBase.object_from_xml(xml_element.elements['autoModerateEntryFilter'], 'KalturaBaseEntryFilter')
	self.logout_url = xml_element.elements['logoutUrl'].text
	self.default_entitlement_enforcement = xml_element.elements['defaultEntitlementEnforcement'].text
	self.cache_flavor_version = xml_element.elements['cacheFlavorVersion'].text
	self.api_access_control_id = xml_element.elements['apiAccessControlId'].text
	self.default_delivery_type = xml_element.elements['defaultDeliveryType'].text
	self.default_embed_code_type = xml_element.elements['defaultEmbedCodeType'].text
	self.custom_delivery_types = KalturaClientBase.object_from_xml(xml_element.elements['customDeliveryTypes'], 'KalturaKeyBooleanValue')
	self. = xml_element.elements['restrictEntryByMetadata'].text
	self.language = xml_element.elements['language'].text
	self.audio_thumb_entry_id = xml_element.elements['audioThumbEntryId'].text
	self.live_thumb_entry_id = xml_element.elements['liveThumbEntryId'].text
	self.time_aligned_renditions = xml_element.elements['timeAlignedRenditions'].text
end