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_entry_types ⇒ Object
Returns the value of attribute excluded_entry_types.
-
#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.
-
#path_prefix ⇒ Object
Returns the value of attribute path_prefix.
-
#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
9639 9640 9641 |
# File 'lib/kaltura_types.rb', line 9639 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
9641 9642 9643 |
# File 'lib/kaltura_types.rb', line 9641 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9612 9613 9614 |
# File 'lib/kaltura_types.rb', line 9612 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9635 9636 9637 |
# File 'lib/kaltura_types.rb', line 9635 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9645 9646 9647 |
# File 'lib/kaltura_types.rb', line 9645 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9636 9637 9638 |
# File 'lib/kaltura_types.rb', line 9636 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9617 9618 9619 |
# File 'lib/kaltura_types.rb', line 9617 def desciption @desciption end |
#excluded_entry_types ⇒ Object
Returns the value of attribute excluded_entry_types.
9654 9655 9656 |
# File 'lib/kaltura_types.rb', line 9654 def excluded_entry_types @excluded_entry_types end |
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
9652 9653 9654 |
# File 'lib/kaltura_types.rb', line 9652 def excluded_flavor_params_ids @excluded_flavor_params_ids end |
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
9651 9652 9653 |
# File 'lib/kaltura_types.rb', line 9651 def export_periodically @export_periodically end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9628 9629 9630 |
# File 'lib/kaltura_types.rb', line 9628 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9611 9612 9613 |
# File 'lib/kaltura_types.rb', line 9611 def id @id end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9629 9630 9631 |
# File 'lib/kaltura_types.rb', line 9629 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9627 9628 9629 |
# File 'lib/kaltura_types.rb', line 9627 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9626 9627 9628 |
# File 'lib/kaltura_types.rb', line 9626 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9615 9616 9617 |
# File 'lib/kaltura_types.rb', line 9615 def name @name end |
#packager_url ⇒ Object
Returns the value of attribute packager_url.
9650 9651 9652 |
# File 'lib/kaltura_types.rb', line 9650 def packager_url @packager_url end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9614 9615 9616 |
# File 'lib/kaltura_types.rb', line 9614 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9648 9649 9650 |
# File 'lib/kaltura_types.rb', line 9648 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9630 9631 9632 |
# File 'lib/kaltura_types.rb', line 9630 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9631 9632 9633 |
# File 'lib/kaltura_types.rb', line 9631 def path_manager_params @path_manager_params end |
#path_prefix ⇒ Object
Returns the value of attribute path_prefix.
9622 9623 9624 |
# File 'lib/kaltura_types.rb', line 9622 def path_prefix @path_prefix end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9646 9647 9648 |
# File 'lib/kaltura_types.rb', line 9646 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9619 9620 9621 |
# File 'lib/kaltura_types.rb', line 9619 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9647 9648 9649 |
# File 'lib/kaltura_types.rb', line 9647 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9637 9638 9639 |
# File 'lib/kaltura_types.rb', line 9637 def ready_behavior @ready_behavior end |
#rules ⇒ Object
Holds storage profile export rules
9643 9644 9645 |
# File 'lib/kaltura_types.rb', line 9643 def rules @rules end |
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
9653 9654 9655 |
# File 'lib/kaltura_types.rb', line 9653 def should_export_captions @should_export_captions end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9649 9650 9651 |
# File 'lib/kaltura_types.rb', line 9649 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9618 9619 9620 |
# File 'lib/kaltura_types.rb', line 9618 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9621 9622 9623 |
# File 'lib/kaltura_types.rb', line 9621 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9625 9626 9627 |
# File 'lib/kaltura_types.rb', line 9625 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9624 9625 9626 |
# File 'lib/kaltura_types.rb', line 9624 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9620 9621 9622 |
# File 'lib/kaltura_types.rb', line 9620 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9623 9624 9625 |
# File 'lib/kaltura_types.rb', line 9623 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9616 9617 9618 |
# File 'lib/kaltura_types.rb', line 9616 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9633 9634 9635 |
# File 'lib/kaltura_types.rb', line 9633 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9613 9614 9615 |
# File 'lib/kaltura_types.rb', line 9613 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 |
# File 'lib/kaltura_types.rb', line 9711 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['pathPrefix'] != nil self.path_prefix = xml_element.elements['pathPrefix'].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 if xml_element.elements['excludedEntryTypes'] != nil self.excluded_entry_types = xml_element.elements['excludedEntryTypes'].text end end |