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
9837 9838 9839 |
# File 'lib/kaltura_types.rb', line 9837 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
9839 9840 9841 |
# File 'lib/kaltura_types.rb', line 9839 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9810 9811 9812 |
# File 'lib/kaltura_types.rb', line 9810 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9833 9834 9835 |
# File 'lib/kaltura_types.rb', line 9833 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9843 9844 9845 |
# File 'lib/kaltura_types.rb', line 9843 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9834 9835 9836 |
# File 'lib/kaltura_types.rb', line 9834 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9815 9816 9817 |
# File 'lib/kaltura_types.rb', line 9815 def desciption @desciption end |
#excluded_entry_types ⇒ Object
Returns the value of attribute excluded_entry_types.
9853 9854 9855 |
# File 'lib/kaltura_types.rb', line 9853 def excluded_entry_types @excluded_entry_types end |
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
9851 9852 9853 |
# File 'lib/kaltura_types.rb', line 9851 def excluded_flavor_params_ids @excluded_flavor_params_ids end |
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
9850 9851 9852 |
# File 'lib/kaltura_types.rb', line 9850 def export_periodically @export_periodically end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9826 9827 9828 |
# File 'lib/kaltura_types.rb', line 9826 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9809 9810 9811 |
# File 'lib/kaltura_types.rb', line 9809 def id @id end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9827 9828 9829 |
# File 'lib/kaltura_types.rb', line 9827 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9825 9826 9827 |
# File 'lib/kaltura_types.rb', line 9825 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9824 9825 9826 |
# File 'lib/kaltura_types.rb', line 9824 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9813 9814 9815 |
# File 'lib/kaltura_types.rb', line 9813 def name @name end |
#packager_url ⇒ Object
Returns the value of attribute packager_url.
9849 9850 9851 |
# File 'lib/kaltura_types.rb', line 9849 def packager_url @packager_url end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9812 9813 9814 |
# File 'lib/kaltura_types.rb', line 9812 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9846 9847 9848 |
# File 'lib/kaltura_types.rb', line 9846 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9828 9829 9830 |
# File 'lib/kaltura_types.rb', line 9828 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9829 9830 9831 |
# File 'lib/kaltura_types.rb', line 9829 def path_manager_params @path_manager_params end |
#path_prefix ⇒ Object
Returns the value of attribute path_prefix.
9820 9821 9822 |
# File 'lib/kaltura_types.rb', line 9820 def path_prefix @path_prefix end |
#port ⇒ Object
Returns the value of attribute port.
9847 9848 9849 |
# File 'lib/kaltura_types.rb', line 9847 def port @port end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9844 9845 9846 |
# File 'lib/kaltura_types.rb', line 9844 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9817 9818 9819 |
# File 'lib/kaltura_types.rb', line 9817 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9845 9846 9847 |
# File 'lib/kaltura_types.rb', line 9845 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9835 9836 9837 |
# File 'lib/kaltura_types.rb', line 9835 def ready_behavior @ready_behavior end |
#rules ⇒ Object
Holds storage profile export rules
9841 9842 9843 |
# File 'lib/kaltura_types.rb', line 9841 def rules @rules end |
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
9852 9853 9854 |
# File 'lib/kaltura_types.rb', line 9852 def @should_export_captions end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9848 9849 9850 |
# File 'lib/kaltura_types.rb', line 9848 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9816 9817 9818 |
# File 'lib/kaltura_types.rb', line 9816 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9819 9820 9821 |
# File 'lib/kaltura_types.rb', line 9819 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9823 9824 9825 |
# File 'lib/kaltura_types.rb', line 9823 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9822 9823 9824 |
# File 'lib/kaltura_types.rb', line 9822 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9818 9819 9820 |
# File 'lib/kaltura_types.rb', line 9818 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9821 9822 9823 |
# File 'lib/kaltura_types.rb', line 9821 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9814 9815 9816 |
# File 'lib/kaltura_types.rb', line 9814 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9831 9832 9833 |
# File 'lib/kaltura_types.rb', line 9831 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9811 9812 9813 |
# File 'lib/kaltura_types.rb', line 9811 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 |
# File 'lib/kaltura_types.rb', line 9913 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. = xml_element.elements['shouldExportCaptions'].text end if xml_element.elements['excludedEntryTypes'] != nil self.excluded_entry_types = xml_element.elements['excludedEntryTypes'].text end end |