Class: Kaltura::KalturaCrossKalturaDistributionProfile

Inherits:
KalturaConfigurableDistributionProfile show all
Defined in:
lib/kaltura_plugins/kaltura_cross_kaltura_distribution_client_plugin.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaConfigurableDistributionProfile

#field_config_array, #item_xpaths_to_extend, #use_category_entries

Attributes inherited from KalturaDistributionProfile

#auto_create_flavors, #auto_create_thumb, #created_at, #delete_enabled, #distribute_trigger, #id, #name, #optional_asset_distribution_rules, #optional_flavor_params_ids, #optional_thumb_dimensions, #partner_id, #provider_type, #recommended_dc_for_download, #recommended_dc_for_execute, #recommended_storage_profile_for_download, #report_enabled, #required_asset_distribution_rules, #required_flavor_params_ids, #required_thumb_dimensions, #status, #submit_enabled, #sunrise_default_offset, #sunset_default_offset, #update_enabled, #updated_at

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#collaborators_custom_metadata_profile_idObject

Returns the value of attribute collaborators_custom_metadata_profile_id.



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

def 
  @collaborators_custom_metadata_profile_id
end

#collaborators_from_custom_metadata_profileObject

Returns the value of attribute collaborators_from_custom_metadata_profile.



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

def 
  @collaborators_from_custom_metadata_profile
end

#designated_categoriesObject

Returns the value of attribute designated_categories.



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

def designated_categories
  @designated_categories
end

#distribute_captionsObject

Returns the value of attribute distribute_captions.



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

def distribute_captions
  @distribute_captions
end

#distribute_categoriesObject

Returns the value of attribute distribute_categories.



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

def distribute_categories
  @distribute_categories
end

#distribute_cue_pointsObject

Returns the value of attribute distribute_cue_points.



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

def distribute_cue_points
  @distribute_cue_points
end

#distribute_remote_caption_asset_contentObject

Returns the value of attribute distribute_remote_caption_asset_content.



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

def distribute_remote_caption_asset_content
  @distribute_remote_caption_asset_content
end

#distribute_remote_flavor_asset_contentObject

Returns the value of attribute distribute_remote_flavor_asset_content.



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

def distribute_remote_flavor_asset_content
  @distribute_remote_flavor_asset_content
end

#distribute_remote_thumb_asset_contentObject

Returns the value of attribute distribute_remote_thumb_asset_content.



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

def distribute_remote_thumb_asset_content
  @distribute_remote_thumb_asset_content
end

#map_access_control_profile_idsObject

Returns the value of attribute map_access_control_profile_ids.



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

def map_access_control_profile_ids
  @map_access_control_profile_ids
end

#map_attachment_params_idsObject

Returns the value of attribute map_attachment_params_ids.



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

def map_attachment_params_ids
  @map_attachment_params_ids
end

#map_caption_params_idsObject

Returns the value of attribute map_caption_params_ids.



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

def map_caption_params_ids
  @map_caption_params_ids
end

#map_conversion_profile_idsObject

Returns the value of attribute map_conversion_profile_ids.



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

def map_conversion_profile_ids
  @map_conversion_profile_ids
end

#map_flavor_params_idsObject

Returns the value of attribute map_flavor_params_ids.



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

def map_flavor_params_ids
  @map_flavor_params_ids
end

#map_metadata_profile_idsObject

Returns the value of attribute map_metadata_profile_ids.



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

def 
  @map_metadata_profile_ids
end

#map_storage_profile_idsObject

Returns the value of attribute map_storage_profile_ids.



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

def map_storage_profile_ids
  @map_storage_profile_ids
end

#map_thumb_params_idsObject

Returns the value of attribute map_thumb_params_ids.



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

def map_thumb_params_ids
  @map_thumb_params_ids
end

#metadata_xpaths_trigger_updateObject

Returns the value of attribute metadata_xpaths_trigger_update.



107
108
109
# File 'lib/kaltura_plugins/kaltura_cross_kaltura_distribution_client_plugin.rb', line 107

def 
  @metadata_xpaths_trigger_update
end

#metadata_xsltObject

Returns the value of attribute metadata_xslt.



106
107
108
# File 'lib/kaltura_plugins/kaltura_cross_kaltura_distribution_client_plugin.rb', line 106

def 
  @metadata_xslt
end

#target_account_idObject

Returns the value of attribute target_account_id.



103
104
105
# File 'lib/kaltura_plugins/kaltura_cross_kaltura_distribution_client_plugin.rb', line 103

def 
  @target_account_id
end

#target_login_idObject

Returns the value of attribute target_login_id.



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

def 
  @target_login_id
end

#target_login_passwordObject

Returns the value of attribute target_login_password.



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

def 
  @target_login_password
end

#target_service_urlObject

Returns the value of attribute target_service_url.



102
103
104
# File 'lib/kaltura_plugins/kaltura_cross_kaltura_distribution_client_plugin.rb', line 102

def target_service_url
  @target_service_url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
# File 'lib/kaltura_plugins/kaltura_cross_kaltura_distribution_client_plugin.rb', line 151

def from_xml(xml_element)
	super
	if xml_element.elements['targetServiceUrl'] != nil
		self.target_service_url = xml_element.elements['targetServiceUrl'].text
	end
	if xml_element.elements['targetAccountId'] != nil
		self. = xml_element.elements['targetAccountId'].text
	end
	if xml_element.elements['targetLoginId'] != nil
		self. = xml_element.elements['targetLoginId'].text
	end
	if xml_element.elements['targetLoginPassword'] != nil
		self. = xml_element.elements['targetLoginPassword'].text
	end
	if xml_element.elements['metadataXslt'] != nil
		self. = xml_element.elements['metadataXslt'].text
	end
	if xml_element.elements['metadataXpathsTriggerUpdate'] != nil
		self. = KalturaClientBase.object_from_xml(xml_element.elements['metadataXpathsTriggerUpdate'], 'KalturaStringValue')
	end
	if xml_element.elements['distributeCaptions'] != nil
		self.distribute_captions = xml_element.elements['distributeCaptions'].text
	end
	if xml_element.elements['designatedCategories'] != nil
		self.designated_categories = xml_element.elements['designatedCategories'].text
	end
	if xml_element.elements['distributeCategories'] != nil
		self.distribute_categories = xml_element.elements['distributeCategories'].text
	end
	if xml_element.elements['collaboratorsCustomMetadataProfileId'] != nil
		self. = xml_element.elements['collaboratorsCustomMetadataProfileId'].text
	end
	if xml_element.elements['collaboratorsFromCustomMetadataProfile'] != nil
		self. = xml_element.elements['collaboratorsFromCustomMetadataProfile'].text
	end
	if xml_element.elements['distributeCuePoints'] != nil
		self.distribute_cue_points = xml_element.elements['distributeCuePoints'].text
	end
	if xml_element.elements['distributeRemoteFlavorAssetContent'] != nil
		self.distribute_remote_flavor_asset_content = xml_element.elements['distributeRemoteFlavorAssetContent'].text
	end
	if xml_element.elements['distributeRemoteThumbAssetContent'] != nil
		self.distribute_remote_thumb_asset_content = xml_element.elements['distributeRemoteThumbAssetContent'].text
	end
	if xml_element.elements['distributeRemoteCaptionAssetContent'] != nil
		self.distribute_remote_caption_asset_content = xml_element.elements['distributeRemoteCaptionAssetContent'].text
	end
	if xml_element.elements['mapAccessControlProfileIds'] != nil
		self.map_access_control_profile_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapAccessControlProfileIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapConversionProfileIds'] != nil
		self.map_conversion_profile_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapConversionProfileIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapMetadataProfileIds'] != nil
		self. = KalturaClientBase.object_from_xml(xml_element.elements['mapMetadataProfileIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapStorageProfileIds'] != nil
		self.map_storage_profile_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapStorageProfileIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapFlavorParamsIds'] != nil
		self.map_flavor_params_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapFlavorParamsIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapThumbParamsIds'] != nil
		self.map_thumb_params_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapThumbParamsIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapCaptionParamsIds'] != nil
		self.map_caption_params_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapCaptionParamsIds'], 'KalturaKeyValue')
	end
	if xml_element.elements['mapAttachmentParamsIds'] != nil
		self.map_attachment_params_ids = KalturaClientBase.object_from_xml(xml_element.elements['mapAttachmentParamsIds'], 'KalturaKeyValue')
	end
end