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
9551 9552 9553 |
# File 'lib/kaltura_types.rb', line 9551 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
9553 9554 9555 |
# File 'lib/kaltura_types.rb', line 9553 def create_file_link @create_file_link end |
#created_at ⇒ Object
Returns the value of attribute created_at.
9524 9525 9526 |
# File 'lib/kaltura_types.rb', line 9524 def created_at @created_at end |
#delivery_priority ⇒ Object
Delivery Priority
9547 9548 9549 |
# File 'lib/kaltura_types.rb', line 9547 def delivery_priority @delivery_priority end |
#delivery_profile_ids ⇒ Object
Delivery profile ids
9557 9558 9559 |
# File 'lib/kaltura_types.rb', line 9557 def delivery_profile_ids @delivery_profile_ids end |
#delivery_status ⇒ Object
Returns the value of attribute delivery_status.
9548 9549 9550 |
# File 'lib/kaltura_types.rb', line 9548 def delivery_status @delivery_status end |
#desciption ⇒ Object
Returns the value of attribute desciption.
9529 9530 9531 |
# File 'lib/kaltura_types.rb', line 9529 def desciption @desciption end |
#excluded_entry_types ⇒ Object
Returns the value of attribute excluded_entry_types.
9566 9567 9568 |
# File 'lib/kaltura_types.rb', line 9566 def excluded_entry_types @excluded_entry_types end |
#excluded_flavor_params_ids ⇒ Object
Returns the value of attribute excluded_flavor_params_ids.
9564 9565 9566 |
# File 'lib/kaltura_types.rb', line 9564 def excluded_flavor_params_ids @excluded_flavor_params_ids end |
#export_periodically ⇒ Object
Returns the value of attribute export_periodically.
9563 9564 9565 |
# File 'lib/kaltura_types.rb', line 9563 def export_periodically @export_periodically end |
#flavor_params_ids ⇒ Object
Returns the value of attribute flavor_params_ids.
9540 9541 9542 |
# File 'lib/kaltura_types.rb', line 9540 def flavor_params_ids @flavor_params_ids end |
#id ⇒ Object
Returns the value of attribute id.
9523 9524 9525 |
# File 'lib/kaltura_types.rb', line 9523 def id @id end |
#max_concurrent_connections ⇒ Object
Returns the value of attribute max_concurrent_connections.
9541 9542 9543 |
# File 'lib/kaltura_types.rb', line 9541 def max_concurrent_connections @max_concurrent_connections end |
#max_file_size ⇒ Object
Returns the value of attribute max_file_size.
9539 9540 9541 |
# File 'lib/kaltura_types.rb', line 9539 def max_file_size @max_file_size end |
#min_file_size ⇒ Object
Returns the value of attribute min_file_size.
9538 9539 9540 |
# File 'lib/kaltura_types.rb', line 9538 def min_file_size @min_file_size end |
#name ⇒ Object
Returns the value of attribute name.
9527 9528 9529 |
# File 'lib/kaltura_types.rb', line 9527 def name @name end |
#packager_url ⇒ Object
Returns the value of attribute packager_url.
9562 9563 9564 |
# File 'lib/kaltura_types.rb', line 9562 def packager_url @packager_url end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
9526 9527 9528 |
# File 'lib/kaltura_types.rb', line 9526 def partner_id @partner_id end |
#pass_phrase ⇒ Object
Returns the value of attribute pass_phrase.
9560 9561 9562 |
# File 'lib/kaltura_types.rb', line 9560 def pass_phrase @pass_phrase end |
#path_manager_class ⇒ Object
Returns the value of attribute path_manager_class.
9542 9543 9544 |
# File 'lib/kaltura_types.rb', line 9542 def path_manager_class @path_manager_class end |
#path_manager_params ⇒ Object
Returns the value of attribute path_manager_params.
9543 9544 9545 |
# File 'lib/kaltura_types.rb', line 9543 def path_manager_params @path_manager_params end |
#path_prefix ⇒ Object
Returns the value of attribute path_prefix.
9534 9535 9536 |
# File 'lib/kaltura_types.rb', line 9534 def path_prefix @path_prefix end |
#private_key ⇒ Object
Returns the value of attribute private_key.
9558 9559 9560 |
# File 'lib/kaltura_types.rb', line 9558 def private_key @private_key end |
#protocol ⇒ Object
Returns the value of attribute protocol.
9531 9532 9533 |
# File 'lib/kaltura_types.rb', line 9531 def protocol @protocol end |
#public_key ⇒ Object
Returns the value of attribute public_key.
9559 9560 9561 |
# File 'lib/kaltura_types.rb', line 9559 def public_key @public_key end |
#ready_behavior ⇒ Object
Returns the value of attribute ready_behavior.
9549 9550 9551 |
# File 'lib/kaltura_types.rb', line 9549 def ready_behavior @ready_behavior end |
#rules ⇒ Object
Holds storage profile export rules
9555 9556 9557 |
# File 'lib/kaltura_types.rb', line 9555 def rules @rules end |
#should_export_captions ⇒ Object
Returns the value of attribute should_export_captions.
9565 9566 9567 |
# File 'lib/kaltura_types.rb', line 9565 def should_export_captions @should_export_captions end |
#should_export_thumbs ⇒ Object
Returns the value of attribute should_export_thumbs.
9561 9562 9563 |
# File 'lib/kaltura_types.rb', line 9561 def should_export_thumbs @should_export_thumbs end |
#status ⇒ Object
Returns the value of attribute status.
9530 9531 9532 |
# File 'lib/kaltura_types.rb', line 9530 def status @status end |
#storage_base_dir ⇒ Object
Returns the value of attribute storage_base_dir.
9533 9534 9535 |
# File 'lib/kaltura_types.rb', line 9533 def storage_base_dir @storage_base_dir end |
#storage_ftp_passive_mode ⇒ Object
Returns the value of attribute storage_ftp_passive_mode.
9537 9538 9539 |
# File 'lib/kaltura_types.rb', line 9537 def storage_ftp_passive_mode @storage_ftp_passive_mode end |
#storage_password ⇒ Object
Returns the value of attribute storage_password.
9536 9537 9538 |
# File 'lib/kaltura_types.rb', line 9536 def storage_password @storage_password end |
#storage_url ⇒ Object
Returns the value of attribute storage_url.
9532 9533 9534 |
# File 'lib/kaltura_types.rb', line 9532 def storage_url @storage_url end |
#storage_username ⇒ Object
Returns the value of attribute storage_username.
9535 9536 9537 |
# File 'lib/kaltura_types.rb', line 9535 def storage_username @storage_username end |
#system_name ⇒ Object
Returns the value of attribute system_name.
9528 9529 9530 |
# File 'lib/kaltura_types.rb', line 9528 def system_name @system_name end |
#trigger ⇒ Object
No need to create enum for temp field
9545 9546 9547 |
# File 'lib/kaltura_types.rb', line 9545 def trigger @trigger end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
9525 9526 9527 |
# File 'lib/kaltura_types.rb', line 9525 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 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 |
# File 'lib/kaltura_types.rb', line 9623 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 |