Class: Kaltura::KalturaStorageProfile

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_types.rb

Instance Attribute Summary collapse

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#allow_auto_deleteObject

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

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_atObject

Returns the value of attribute created_at.



9612
9613
9614
# File 'lib/kaltura_types.rb', line 9612

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9635
9636
9637
# File 'lib/kaltura_types.rb', line 9635

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9645
9646
9647
# File 'lib/kaltura_types.rb', line 9645

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9636
9637
9638
# File 'lib/kaltura_types.rb', line 9636

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9617
9618
9619
# File 'lib/kaltura_types.rb', line 9617

def desciption
  @desciption
end

#excluded_entry_typesObject

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_idsObject

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_periodicallyObject

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_idsObject

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

#idObject

Returns the value of attribute id.



9611
9612
9613
# File 'lib/kaltura_types.rb', line 9611

def id
  @id
end

#max_concurrent_connectionsObject

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_sizeObject

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_sizeObject

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

#nameObject

Returns the value of attribute name.



9615
9616
9617
# File 'lib/kaltura_types.rb', line 9615

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9650
9651
9652
# File 'lib/kaltura_types.rb', line 9650

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



9614
9615
9616
# File 'lib/kaltura_types.rb', line 9614

def partner_id
  @partner_id
end

#pass_phraseObject

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_classObject

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_paramsObject

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_prefixObject

Returns the value of attribute path_prefix.



9622
9623
9624
# File 'lib/kaltura_types.rb', line 9622

def path_prefix
  @path_prefix
end

#private_keyObject

Returns the value of attribute private_key.



9646
9647
9648
# File 'lib/kaltura_types.rb', line 9646

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9619
9620
9621
# File 'lib/kaltura_types.rb', line 9619

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9647
9648
9649
# File 'lib/kaltura_types.rb', line 9647

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9637
9638
9639
# File 'lib/kaltura_types.rb', line 9637

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9643
9644
9645
# File 'lib/kaltura_types.rb', line 9643

def rules
  @rules
end

#should_export_captionsObject

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_thumbsObject

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

#statusObject

Returns the value of attribute status.



9618
9619
9620
# File 'lib/kaltura_types.rb', line 9618

def status
  @status
end

#storage_base_dirObject

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_modeObject

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_passwordObject

Returns the value of attribute storage_password.



9624
9625
9626
# File 'lib/kaltura_types.rb', line 9624

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9620
9621
9622
# File 'lib/kaltura_types.rb', line 9620

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9623
9624
9625
# File 'lib/kaltura_types.rb', line 9623

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9616
9617
9618
# File 'lib/kaltura_types.rb', line 9616

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9633
9634
9635
# File 'lib/kaltura_types.rb', line 9633

def trigger
  @trigger
end

#updated_atObject

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