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
9767 9768 9769 |
# File 'lib/kaltura_types.rb', line 9767 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
9769 9770 9771 |
# File 'lib/kaltura_types.rb', line 9769 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9740 9741 9742 |
# File 'lib/kaltura_types.rb', line 9740 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9763 9764 9765 |
# File 'lib/kaltura_types.rb', line 9763 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9773 9774 9775 |
# File 'lib/kaltura_types.rb', line 9773 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9764 9765 9766 |
# File 'lib/kaltura_types.rb', line 9764 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9745 9746 9747 |
# File 'lib/kaltura_types.rb', line 9745 def desciption @desciption end |
#excluded_entry_types ⇒ Object
Returns the value of attribute excluded_entry_types.
9783 9784 9785 |
# File 'lib/kaltura_types.rb', line 9783 def excluded_entry_types @excluded_entry_types end |
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
9781 9782 9783 |
# File 'lib/kaltura_types.rb', line 9781 def excluded_flavor_params_ids @excluded_flavor_params_ids end |
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
9780 9781 9782 |
# File 'lib/kaltura_types.rb', line 9780 def export_periodically @export_periodically end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9756 9757 9758 |
# File 'lib/kaltura_types.rb', line 9756 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9739 9740 9741 |
# File 'lib/kaltura_types.rb', line 9739 def id @id end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9757 9758 9759 |
# File 'lib/kaltura_types.rb', line 9757 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9755 9756 9757 |
# File 'lib/kaltura_types.rb', line 9755 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9754 9755 9756 |
# File 'lib/kaltura_types.rb', line 9754 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9743 9744 9745 |
# File 'lib/kaltura_types.rb', line 9743 def name @name end |
#packager_url ⇒ Object
Returns the value of attribute packager_url.
9779 9780 9781 |
# File 'lib/kaltura_types.rb', line 9779 def packager_url @packager_url end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9742 9743 9744 |
# File 'lib/kaltura_types.rb', line 9742 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9776 9777 9778 |
# File 'lib/kaltura_types.rb', line 9776 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9758 9759 9760 |
# File 'lib/kaltura_types.rb', line 9758 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9759 9760 9761 |
# File 'lib/kaltura_types.rb', line 9759 def path_manager_params @path_manager_params end |
#path_prefix ⇒ Object
Returns the value of attribute path_prefix.
9750 9751 9752 |
# File 'lib/kaltura_types.rb', line 9750 def path_prefix @path_prefix end |
#port ⇒ Object
Returns the value of attribute port.
9777 9778 9779 |
# File 'lib/kaltura_types.rb', line 9777 def port @port end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9774 9775 9776 |
# File 'lib/kaltura_types.rb', line 9774 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9747 9748 9749 |
# File 'lib/kaltura_types.rb', line 9747 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9775 9776 9777 |
# File 'lib/kaltura_types.rb', line 9775 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9765 9766 9767 |
# File 'lib/kaltura_types.rb', line 9765 def ready_behavior @ready_behavior end |
#rules ⇒ Object
Holds storage profile export rules
9771 9772 9773 |
# File 'lib/kaltura_types.rb', line 9771 def rules @rules end |
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
9782 9783 9784 |
# File 'lib/kaltura_types.rb', line 9782 def should_export_captions @should_export_captions end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9778 9779 9780 |
# File 'lib/kaltura_types.rb', line 9778 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9746 9747 9748 |
# File 'lib/kaltura_types.rb', line 9746 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9749 9750 9751 |
# File 'lib/kaltura_types.rb', line 9749 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9753 9754 9755 |
# File 'lib/kaltura_types.rb', line 9753 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9752 9753 9754 |
# File 'lib/kaltura_types.rb', line 9752 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9748 9749 9750 |
# File 'lib/kaltura_types.rb', line 9748 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9751 9752 9753 |
# File 'lib/kaltura_types.rb', line 9751 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9744 9745 9746 |
# File 'lib/kaltura_types.rb', line 9744 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9761 9762 9763 |
# File 'lib/kaltura_types.rb', line 9761 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9741 9742 9743 |
# File 'lib/kaltura_types.rb', line 9741 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 |
# File 'lib/kaltura_types.rb', line 9843 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 |