Class: Kaltura::KalturaStorageProfile
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaStorageProfile
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#allow_auto_delete ⇒ Object
Flag sugnifying that the storage exported content should be deleted when soure entry is deleted.
-
#create_file_link ⇒ Object
Indicates to the local file transfer manager to create a link to the file instead of copying it.
-
#created_at ⇒ Object
Returns the value of attribute created_at.
-
#delivery_priority ⇒ Object
Delivery Priority.
-
#delivery_profile_ids ⇒ Object
Delivery profile ids.
-
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
-
#desciption ⇒ Object
Returns the value of attribute desciption.
-
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
-
#id ⇒ Object
Returns the value of attribute id.
-
#mapped_packager_url ⇒ Object
Returns the value of attribute mapped_packager_url.
-
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
-
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
-
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
-
#name ⇒ Object
Returns the value of attribute name.
-
#partner_id ⇒ Object
Returns the value of attribute partner_id.
-
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
-
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
-
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
-
#private_key ⇒ Object
Returns the value of attribute private_key.
-
#protocol ⇒ Object
Returns the value of attribute protocol.
-
#public_key ⇒ Object
Returns the value of attribute public_key.
-
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
-
#regular_packager_url ⇒ Object
Returns the value of attribute regular_packager_url.
-
#rules ⇒ Object
Holds storage profile export rules.
-
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
-
#status ⇒ Object
Returns the value of attribute status.
-
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
-
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
-
#storage_password ⇒ Object
Returns the value of attribute storage_password.
-
#storage_url ⇒ Object
Returns the value of attribute storage_url.
-
#storage_username ⇒ Object
Returns the value of attribute storage_username.
-
#system_name ⇒ Object
Returns the value of attribute system_name.
-
#trigger ⇒ Object
No need to create enum for temp field.
-
#updated_at ⇒ Object
Returns the value of attribute updated_at.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#allow_auto_delete ⇒ Object
Flag sugnifying that the storage exported content should be deleted when soure entry is deleted
9296 9297 9298 |
# File 'lib/kaltura_types.rb', line 9296 def allow_auto_delete @allow_auto_delete end |
#create_file_link ⇒ Object
Indicates to the local file transfer manager to create a link to the file instead of copying it
9298 9299 9300 |
# File 'lib/kaltura_types.rb', line 9298 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9270 9271 9272 |
# File 'lib/kaltura_types.rb', line 9270 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9292 9293 9294 |
# File 'lib/kaltura_types.rb', line 9292 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9302 9303 9304 |
# File 'lib/kaltura_types.rb', line 9302 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9293 9294 9295 |
# File 'lib/kaltura_types.rb', line 9293 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9275 9276 9277 |
# File 'lib/kaltura_types.rb', line 9275 def desciption @desciption end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9285 9286 9287 |
# File 'lib/kaltura_types.rb', line 9285 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9269 9270 9271 |
# File 'lib/kaltura_types.rb', line 9269 def id @id end |
#mapped_packager_url ⇒ Object
Returns the value of attribute mapped_packager_url.
9307 9308 9309 |
# File 'lib/kaltura_types.rb', line 9307 def mapped_packager_url @mapped_packager_url end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9286 9287 9288 |
# File 'lib/kaltura_types.rb', line 9286 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9284 9285 9286 |
# File 'lib/kaltura_types.rb', line 9284 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9283 9284 9285 |
# File 'lib/kaltura_types.rb', line 9283 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9273 9274 9275 |
# File 'lib/kaltura_types.rb', line 9273 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9272 9273 9274 |
# File 'lib/kaltura_types.rb', line 9272 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9305 9306 9307 |
# File 'lib/kaltura_types.rb', line 9305 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9287 9288 9289 |
# File 'lib/kaltura_types.rb', line 9287 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9288 9289 9290 |
# File 'lib/kaltura_types.rb', line 9288 def path_manager_params @path_manager_params end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9303 9304 9305 |
# File 'lib/kaltura_types.rb', line 9303 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9277 9278 9279 |
# File 'lib/kaltura_types.rb', line 9277 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9304 9305 9306 |
# File 'lib/kaltura_types.rb', line 9304 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9294 9295 9296 |
# File 'lib/kaltura_types.rb', line 9294 def ready_behavior @ready_behavior end |
#regular_packager_url ⇒ Object
Returns the value of attribute regular_packager_url.
9308 9309 9310 |
# File 'lib/kaltura_types.rb', line 9308 def regular_packager_url @regular_packager_url end |
#rules ⇒ Object
Holds storage profile export rules
9300 9301 9302 |
# File 'lib/kaltura_types.rb', line 9300 def rules @rules end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9306 9307 9308 |
# File 'lib/kaltura_types.rb', line 9306 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9276 9277 9278 |
# File 'lib/kaltura_types.rb', line 9276 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9279 9280 9281 |
# File 'lib/kaltura_types.rb', line 9279 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9282 9283 9284 |
# File 'lib/kaltura_types.rb', line 9282 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9281 9282 9283 |
# File 'lib/kaltura_types.rb', line 9281 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9278 9279 9280 |
# File 'lib/kaltura_types.rb', line 9278 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9280 9281 9282 |
# File 'lib/kaltura_types.rb', line 9280 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9274 9275 9276 |
# File 'lib/kaltura_types.rb', line 9274 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9290 9291 9292 |
# File 'lib/kaltura_types.rb', line 9290 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9271 9272 9273 |
# File 'lib/kaltura_types.rb', line 9271 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 |
# File 'lib/kaltura_types.rb', line 9359 def from_xml(xml_element) super if xml_element.elements['id'] != nil self.id = xml_element.elements['id'].text end if xml_element.elements['createdAt'] != nil self.created_at = xml_element.elements['createdAt'].text end if xml_element.elements['updatedAt'] != nil self.updated_at = xml_element.elements['updatedAt'].text end if xml_element.elements['partnerId'] != nil self.partner_id = xml_element.elements['partnerId'].text end if xml_element.elements['name'] != nil self.name = xml_element.elements['name'].text end if xml_element.elements['systemName'] != nil self.system_name = xml_element.elements['systemName'].text end if xml_element.elements['desciption'] != nil self.desciption = xml_element.elements['desciption'].text end if xml_element.elements['status'] != nil self.status = xml_element.elements['status'].text end if xml_element.elements['protocol'] != nil self.protocol = xml_element.elements['protocol'].text end if xml_element.elements['storageUrl'] != nil self.storage_url = xml_element.elements['storageUrl'].text end if xml_element.elements['storageBaseDir'] != nil self.storage_base_dir = xml_element.elements['storageBaseDir'].text end if xml_element.elements['storageUsername'] != nil self.storage_username = xml_element.elements['storageUsername'].text end if xml_element.elements['storagePassword'] != nil self.storage_password = xml_element.elements['storagePassword'].text end if xml_element.elements['storageFtpPassiveMode'] != nil self.storage_ftp_passive_mode = xml_element.elements['storageFtpPassiveMode'].text end if xml_element.elements['minFileSize'] != nil self.min_file_size = xml_element.elements['minFileSize'].text end if xml_element.elements['maxFileSize'] != nil self.max_file_size = xml_element.elements['maxFileSize'].text end if xml_element.elements['flavorParamsIds'] != nil self.flavor_params_ids = xml_element.elements['flavorParamsIds'].text end if xml_element.elements['maxConcurrentConnections'] != nil self.max_concurrent_connections = xml_element.elements['maxConcurrentConnections'].text end if xml_element.elements['pathManagerClass'] != nil self.path_manager_class = xml_element.elements['pathManagerClass'].text end if xml_element.elements['pathManagerParams'] != nil self.path_manager_params = KalturaClientBase.object_from_xml(xml_element.elements['pathManagerParams'], 'KalturaKeyValue') end if xml_element.elements['trigger'] != nil self.trigger = xml_element.elements['trigger'].text end if xml_element.elements['deliveryPriority'] != nil self.delivery_priority = xml_element.elements['deliveryPriority'].text end if xml_element.elements['deliveryStatus'] != nil self.delivery_status = xml_element.elements['deliveryStatus'].text end if xml_element.elements['readyBehavior'] != nil self.ready_behavior = xml_element.elements['readyBehavior'].text end if xml_element.elements['allowAutoDelete'] != nil self.allow_auto_delete = xml_element.elements['allowAutoDelete'].text end if xml_element.elements['createFileLink'] != nil self.create_file_link = xml_element.elements['createFileLink'].text end if xml_element.elements['rules'] != nil self.rules = KalturaClientBase.object_from_xml(xml_element.elements['rules'], 'KalturaRule') end if xml_element.elements['deliveryProfileIds'] != nil self.delivery_profile_ids = KalturaClientBase.object_from_xml(xml_element.elements['deliveryProfileIds'], 'KalturaKeyValue') end if xml_element.elements['privateKey'] != nil self.private_key = xml_element.elements['privateKey'].text end if xml_element.elements['publicKey'] != nil self.public_key = xml_element.elements['publicKey'].text end if xml_element.elements['passPhrase'] != nil self.pass_phrase = xml_element.elements['passPhrase'].text end if xml_element.elements['shouldExportThumbs'] != nil self.should_export_thumbs = xml_element.elements['shouldExportThumbs'].text end if xml_element.elements['mappedPackagerUrl'] != nil self.mapped_packager_url = xml_element.elements['mappedPackagerUrl'].text end if xml_element.elements['regularPackagerUrl'] != nil self.regular_packager_url = xml_element.elements['regularPackagerUrl'].text end end |