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



9745
9746
9747
# File 'lib/kaltura_types.rb', line 9745

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



9747
9748
9749
# File 'lib/kaltura_types.rb', line 9747

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



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

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9741
9742
9743
# File 'lib/kaltura_types.rb', line 9741

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9751
9752
9753
# File 'lib/kaltura_types.rb', line 9751

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9742
9743
9744
# File 'lib/kaltura_types.rb', line 9742

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



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

def desciption
  @desciption
end

#excluded_entry_typesObject

Returns the value of attribute excluded_entry_types.



9761
9762
9763
# File 'lib/kaltura_types.rb', line 9761

def excluded_entry_types
  @excluded_entry_types
end

#excluded_flavor_params_idsObject

Returns the value of attribute excluded_flavor_params_ids.



9759
9760
9761
# File 'lib/kaltura_types.rb', line 9759

def excluded_flavor_params_ids
  @excluded_flavor_params_ids
end

#export_periodicallyObject

Returns the value of attribute export_periodically.



9758
9759
9760
# File 'lib/kaltura_types.rb', line 9758

def export_periodically
  @export_periodically
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



9734
9735
9736
# File 'lib/kaltura_types.rb', line 9734

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



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

def id
  @id
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



9735
9736
9737
# File 'lib/kaltura_types.rb', line 9735

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



9733
9734
9735
# File 'lib/kaltura_types.rb', line 9733

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



9732
9733
9734
# File 'lib/kaltura_types.rb', line 9732

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



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

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9757
9758
9759
# File 'lib/kaltura_types.rb', line 9757

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



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

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9754
9755
9756
# File 'lib/kaltura_types.rb', line 9754

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



9736
9737
9738
# File 'lib/kaltura_types.rb', line 9736

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



9737
9738
9739
# File 'lib/kaltura_types.rb', line 9737

def path_manager_params
  @path_manager_params
end

#path_prefixObject

Returns the value of attribute path_prefix.



9728
9729
9730
# File 'lib/kaltura_types.rb', line 9728

def path_prefix
  @path_prefix
end

#portObject

Returns the value of attribute port.



9755
9756
9757
# File 'lib/kaltura_types.rb', line 9755

def port
  @port
end

#private_keyObject

Returns the value of attribute private_key.



9752
9753
9754
# File 'lib/kaltura_types.rb', line 9752

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



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

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9753
9754
9755
# File 'lib/kaltura_types.rb', line 9753

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9743
9744
9745
# File 'lib/kaltura_types.rb', line 9743

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9749
9750
9751
# File 'lib/kaltura_types.rb', line 9749

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9760
9761
9762
# File 'lib/kaltura_types.rb', line 9760

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9756
9757
9758
# File 'lib/kaltura_types.rb', line 9756

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



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

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



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

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



9731
9732
9733
# File 'lib/kaltura_types.rb', line 9731

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



9730
9731
9732
# File 'lib/kaltura_types.rb', line 9730

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



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

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9729
9730
9731
# File 'lib/kaltura_types.rb', line 9729

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



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

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9739
9740
9741
# File 'lib/kaltura_types.rb', line 9739

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



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

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
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
# File 'lib/kaltura_types.rb', line 9821

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