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



9710
9711
9712
# File 'lib/kaltura_types.rb', line 9710

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



9712
9713
9714
# File 'lib/kaltura_types.rb', line 9712

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9683
9684
9685
# File 'lib/kaltura_types.rb', line 9683

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9706
9707
9708
# File 'lib/kaltura_types.rb', line 9706

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9716
9717
9718
# File 'lib/kaltura_types.rb', line 9716

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9707
9708
9709
# File 'lib/kaltura_types.rb', line 9707

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9688
9689
9690
# File 'lib/kaltura_types.rb', line 9688

def desciption
  @desciption
end

#excluded_entry_typesObject

Returns the value of attribute excluded_entry_types.



9726
9727
9728
# File 'lib/kaltura_types.rb', line 9726

def excluded_entry_types
  @excluded_entry_types
end

#excluded_flavor_params_idsObject

Returns the value of attribute excluded_flavor_params_ids.



9724
9725
9726
# File 'lib/kaltura_types.rb', line 9724

def excluded_flavor_params_ids
  @excluded_flavor_params_ids
end

#export_periodicallyObject

Returns the value of attribute export_periodically.



9723
9724
9725
# File 'lib/kaltura_types.rb', line 9723

def export_periodically
  @export_periodically
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9699
9700
9701
# File 'lib/kaltura_types.rb', line 9699

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



9682
9683
9684
# File 'lib/kaltura_types.rb', line 9682

def id
  @id
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9700
9701
9702
# File 'lib/kaltura_types.rb', line 9700

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9698
9699
9700
# File 'lib/kaltura_types.rb', line 9698

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9697
9698
9699
# File 'lib/kaltura_types.rb', line 9697

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



9686
9687
9688
# File 'lib/kaltura_types.rb', line 9686

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9722
9723
9724
# File 'lib/kaltura_types.rb', line 9722

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



9685
9686
9687
# File 'lib/kaltura_types.rb', line 9685

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9719
9720
9721
# File 'lib/kaltura_types.rb', line 9719

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9701
9702
9703
# File 'lib/kaltura_types.rb', line 9701

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9702
9703
9704
# File 'lib/kaltura_types.rb', line 9702

def path_manager_params
  @path_manager_params
end

#path_prefixObject

Returns the value of attribute path_prefix.



9693
9694
9695
# File 'lib/kaltura_types.rb', line 9693

def path_prefix
  @path_prefix
end

#portObject

Returns the value of attribute port.



9720
9721
9722
# File 'lib/kaltura_types.rb', line 9720

def port
  @port
end

#private_keyObject

Returns the value of attribute private_key.



9717
9718
9719
# File 'lib/kaltura_types.rb', line 9717

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9690
9691
9692
# File 'lib/kaltura_types.rb', line 9690

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9718
9719
9720
# File 'lib/kaltura_types.rb', line 9718

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9708
9709
9710
# File 'lib/kaltura_types.rb', line 9708

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9714
9715
9716
# File 'lib/kaltura_types.rb', line 9714

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9725
9726
9727
# File 'lib/kaltura_types.rb', line 9725

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9721
9722
9723
# File 'lib/kaltura_types.rb', line 9721

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



9689
9690
9691
# File 'lib/kaltura_types.rb', line 9689

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



9692
9693
9694
# File 'lib/kaltura_types.rb', line 9692

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9696
9697
9698
# File 'lib/kaltura_types.rb', line 9696

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9695
9696
9697
# File 'lib/kaltura_types.rb', line 9695

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9691
9692
9693
# File 'lib/kaltura_types.rb', line 9691

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9694
9695
9696
# File 'lib/kaltura_types.rb', line 9694

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9687
9688
9689
# File 'lib/kaltura_types.rb', line 9687

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9704
9705
9706
# File 'lib/kaltura_types.rb', line 9704

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



9684
9685
9686
# File 'lib/kaltura_types.rb', line 9684

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
9901
9902
9903
9904
9905
# File 'lib/kaltura_types.rb', line 9786

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