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
9390 9391 9392 |
# File 'lib/kaltura_types.rb', line 9390 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
9392 9393 9394 |
# File 'lib/kaltura_types.rb', line 9392 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9364 9365 9366 |
# File 'lib/kaltura_types.rb', line 9364 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9386 9387 9388 |
# File 'lib/kaltura_types.rb', line 9386 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9396 9397 9398 |
# File 'lib/kaltura_types.rb', line 9396 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9387 9388 9389 |
# File 'lib/kaltura_types.rb', line 9387 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9369 9370 9371 |
# File 'lib/kaltura_types.rb', line 9369 def desciption @desciption end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9379 9380 9381 |
# File 'lib/kaltura_types.rb', line 9379 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9363 9364 9365 |
# File 'lib/kaltura_types.rb', line 9363 def id @id end |
#mapped_packager_url ⇒ Object
Returns the value of attribute mapped_packager_url.
9401 9402 9403 |
# File 'lib/kaltura_types.rb', line 9401 def mapped_packager_url @mapped_packager_url end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9380 9381 9382 |
# File 'lib/kaltura_types.rb', line 9380 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9378 9379 9380 |
# File 'lib/kaltura_types.rb', line 9378 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9377 9378 9379 |
# File 'lib/kaltura_types.rb', line 9377 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9367 9368 9369 |
# File 'lib/kaltura_types.rb', line 9367 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9366 9367 9368 |
# File 'lib/kaltura_types.rb', line 9366 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9399 9400 9401 |
# File 'lib/kaltura_types.rb', line 9399 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9381 9382 9383 |
# File 'lib/kaltura_types.rb', line 9381 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9382 9383 9384 |
# File 'lib/kaltura_types.rb', line 9382 def path_manager_params @path_manager_params end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9397 9398 9399 |
# File 'lib/kaltura_types.rb', line 9397 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9371 9372 9373 |
# File 'lib/kaltura_types.rb', line 9371 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9398 9399 9400 |
# File 'lib/kaltura_types.rb', line 9398 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9388 9389 9390 |
# File 'lib/kaltura_types.rb', line 9388 def ready_behavior @ready_behavior end |
#regular_packager_url ⇒ Object
Returns the value of attribute regular_packager_url.
9402 9403 9404 |
# File 'lib/kaltura_types.rb', line 9402 def regular_packager_url @regular_packager_url end |
#rules ⇒ Object
Holds storage profile export rules
9394 9395 9396 |
# File 'lib/kaltura_types.rb', line 9394 def rules @rules end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9400 9401 9402 |
# File 'lib/kaltura_types.rb', line 9400 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9370 9371 9372 |
# File 'lib/kaltura_types.rb', line 9370 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9373 9374 9375 |
# File 'lib/kaltura_types.rb', line 9373 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9376 9377 9378 |
# File 'lib/kaltura_types.rb', line 9376 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9375 9376 9377 |
# File 'lib/kaltura_types.rb', line 9375 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9372 9373 9374 |
# File 'lib/kaltura_types.rb', line 9372 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9374 9375 9376 |
# File 'lib/kaltura_types.rb', line 9374 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9368 9369 9370 |
# File 'lib/kaltura_types.rb', line 9368 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9384 9385 9386 |
# File 'lib/kaltura_types.rb', line 9384 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9365 9366 9367 |
# File 'lib/kaltura_types.rb', line 9365 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 |
# File 'lib/kaltura_types.rb', line 9453 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 |