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.
-
#port ⇒ Object
Returns the value of attribute port.
-
#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
9705 9706 9707 |
# File 'lib/kaltura_types.rb', line 9705 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
9707 9708 9709 |
# File 'lib/kaltura_types.rb', line 9707 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9678 9679 9680 |
# File 'lib/kaltura_types.rb', line 9678 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9701 9702 9703 |
# File 'lib/kaltura_types.rb', line 9701 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9711 9712 9713 |
# File 'lib/kaltura_types.rb', line 9711 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9702 9703 9704 |
# File 'lib/kaltura_types.rb', line 9702 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9683 9684 9685 |
# File 'lib/kaltura_types.rb', line 9683 def desciption @desciption end |
#excluded_entry_types ⇒ Object
Returns the value of attribute excluded_entry_types.
9721 9722 9723 |
# File 'lib/kaltura_types.rb', line 9721 def excluded_entry_types @excluded_entry_types end |
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
9719 9720 9721 |
# File 'lib/kaltura_types.rb', line 9719 def excluded_flavor_params_ids @excluded_flavor_params_ids end |
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
9718 9719 9720 |
# File 'lib/kaltura_types.rb', line 9718 def export_periodically @export_periodically end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9694 9695 9696 |
# File 'lib/kaltura_types.rb', line 9694 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9677 9678 9679 |
# File 'lib/kaltura_types.rb', line 9677 def id @id end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9695 9696 9697 |
# File 'lib/kaltura_types.rb', line 9695 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9693 9694 9695 |
# File 'lib/kaltura_types.rb', line 9693 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9692 9693 9694 |
# File 'lib/kaltura_types.rb', line 9692 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9681 9682 9683 |
# File 'lib/kaltura_types.rb', line 9681 def name @name end |
#packager_url ⇒ Object
Returns the value of attribute packager_url.
9717 9718 9719 |
# File 'lib/kaltura_types.rb', line 9717 def packager_url @packager_url end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9680 9681 9682 |
# File 'lib/kaltura_types.rb', line 9680 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9714 9715 9716 |
# File 'lib/kaltura_types.rb', line 9714 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9696 9697 9698 |
# File 'lib/kaltura_types.rb', line 9696 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9697 9698 9699 |
# File 'lib/kaltura_types.rb', line 9697 def path_manager_params @path_manager_params end |
#path_prefix ⇒ Object
Returns the value of attribute path_prefix.
9688 9689 9690 |
# File 'lib/kaltura_types.rb', line 9688 def path_prefix @path_prefix end |
#port ⇒ Object
Returns the value of attribute port.
9715 9716 9717 |
# File 'lib/kaltura_types.rb', line 9715 def port @port end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9712 9713 9714 |
# File 'lib/kaltura_types.rb', line 9712 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9685 9686 9687 |
# File 'lib/kaltura_types.rb', line 9685 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9713 9714 9715 |
# File 'lib/kaltura_types.rb', line 9713 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9703 9704 9705 |
# File 'lib/kaltura_types.rb', line 9703 def ready_behavior @ready_behavior end |
#rules ⇒ Object
Holds storage profile export rules
9709 9710 9711 |
# File 'lib/kaltura_types.rb', line 9709 def rules @rules end |
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
9720 9721 9722 |
# File 'lib/kaltura_types.rb', line 9720 def should_export_captions @should_export_captions end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9716 9717 9718 |
# File 'lib/kaltura_types.rb', line 9716 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9684 9685 9686 |
# File 'lib/kaltura_types.rb', line 9684 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9687 9688 9689 |
# File 'lib/kaltura_types.rb', line 9687 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9691 9692 9693 |
# File 'lib/kaltura_types.rb', line 9691 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9690 9691 9692 |
# File 'lib/kaltura_types.rb', line 9690 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9686 9687 9688 |
# File 'lib/kaltura_types.rb', line 9686 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9689 9690 9691 |
# File 'lib/kaltura_types.rb', line 9689 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9682 9683 9684 |
# File 'lib/kaltura_types.rb', line 9682 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9699 9700 9701 |
# File 'lib/kaltura_types.rb', line 9699 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9679 9680 9681 |
# File 'lib/kaltura_types.rb', line 9679 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 |
# File 'lib/kaltura_types.rb', line 9781 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['port'] != nil self.port = xml_element.elements['port'].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 |