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.
-
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
-
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
-
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
-
#id ⇒ Object
Returns the value of attribute id.
-
#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.
-
#packager_url ⇒ Object
Returns the value of attribute packager_url.
-
#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.
-
#rules ⇒ Object
Holds storage profile export rules.
-
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
-
#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
9471 9472 9473 |
# File 'lib/kaltura_types.rb', line 9471 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
9473 9474 9475 |
# File 'lib/kaltura_types.rb', line 9473 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9445 9446 9447 |
# File 'lib/kaltura_types.rb', line 9445 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9467 9468 9469 |
# File 'lib/kaltura_types.rb', line 9467 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9477 9478 9479 |
# File 'lib/kaltura_types.rb', line 9477 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9468 9469 9470 |
# File 'lib/kaltura_types.rb', line 9468 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9450 9451 9452 |
# File 'lib/kaltura_types.rb', line 9450 def desciption @desciption end |
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
9484 9485 9486 |
# File 'lib/kaltura_types.rb', line 9484 def excluded_flavor_params_ids @excluded_flavor_params_ids end |
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
9483 9484 9485 |
# File 'lib/kaltura_types.rb', line 9483 def export_periodically @export_periodically end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9460 9461 9462 |
# File 'lib/kaltura_types.rb', line 9460 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9444 9445 9446 |
# File 'lib/kaltura_types.rb', line 9444 def id @id end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9461 9462 9463 |
# File 'lib/kaltura_types.rb', line 9461 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9459 9460 9461 |
# File 'lib/kaltura_types.rb', line 9459 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9458 9459 9460 |
# File 'lib/kaltura_types.rb', line 9458 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9448 9449 9450 |
# File 'lib/kaltura_types.rb', line 9448 def name @name end |
#packager_url ⇒ Object
Returns the value of attribute packager_url.
9482 9483 9484 |
# File 'lib/kaltura_types.rb', line 9482 def packager_url @packager_url end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9447 9448 9449 |
# File 'lib/kaltura_types.rb', line 9447 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9480 9481 9482 |
# File 'lib/kaltura_types.rb', line 9480 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9462 9463 9464 |
# File 'lib/kaltura_types.rb', line 9462 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9463 9464 9465 |
# File 'lib/kaltura_types.rb', line 9463 def path_manager_params @path_manager_params end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9478 9479 9480 |
# File 'lib/kaltura_types.rb', line 9478 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9452 9453 9454 |
# File 'lib/kaltura_types.rb', line 9452 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9479 9480 9481 |
# File 'lib/kaltura_types.rb', line 9479 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9469 9470 9471 |
# File 'lib/kaltura_types.rb', line 9469 def ready_behavior @ready_behavior end |
#rules ⇒ Object
Holds storage profile export rules
9475 9476 9477 |
# File 'lib/kaltura_types.rb', line 9475 def rules @rules end |
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
9485 9486 9487 |
# File 'lib/kaltura_types.rb', line 9485 def should_export_captions @should_export_captions end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9481 9482 9483 |
# File 'lib/kaltura_types.rb', line 9481 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9451 9452 9453 |
# File 'lib/kaltura_types.rb', line 9451 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9454 9455 9456 |
# File 'lib/kaltura_types.rb', line 9454 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9457 9458 9459 |
# File 'lib/kaltura_types.rb', line 9457 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9456 9457 9458 |
# File 'lib/kaltura_types.rb', line 9456 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9453 9454 9455 |
# File 'lib/kaltura_types.rb', line 9453 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9455 9456 9457 |
# File 'lib/kaltura_types.rb', line 9455 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9449 9450 9451 |
# File 'lib/kaltura_types.rb', line 9449 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9465 9466 9467 |
# File 'lib/kaltura_types.rb', line 9465 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9446 9447 9448 |
# File 'lib/kaltura_types.rb', line 9446 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 |
# File 'lib/kaltura_types.rb', line 9542 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['packagerUrl'] != nil self.packager_url = xml_element.elements['packagerUrl'].text end if xml_element.elements['exportPeriodically'] != nil self.export_periodically = xml_element.elements['exportPeriodically'].text end if xml_element.elements['excludedFlavorParamsIds'] != nil self.excluded_flavor_params_ids = xml_element.elements['excludedFlavorParamsIds'].text end if xml_element.elements['shouldExportCaptions'] != nil self.should_export_captions = xml_element.elements['shouldExportCaptions'].text end end |