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



9837
9838
9839
# File 'lib/kaltura_types.rb', line 9837

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



9839
9840
9841
# File 'lib/kaltura_types.rb', line 9839

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



9810
9811
9812
# File 'lib/kaltura_types.rb', line 9810

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



9833
9834
9835
# File 'lib/kaltura_types.rb', line 9833

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9843
9844
9845
# File 'lib/kaltura_types.rb', line 9843

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



9834
9835
9836
# File 'lib/kaltura_types.rb', line 9834

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



9815
9816
9817
# File 'lib/kaltura_types.rb', line 9815

def desciption
  @desciption
end

#excluded_entry_typesObject

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_idsObject

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_periodicallyObject

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_idsObject

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

#idObject

Returns the value of attribute id.



9809
9810
9811
# File 'lib/kaltura_types.rb', line 9809

def id
  @id
end

#max_concurrent_connectionsObject

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_sizeObject

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_sizeObject

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

#nameObject

Returns the value of attribute name.



9813
9814
9815
# File 'lib/kaltura_types.rb', line 9813

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9849
9850
9851
# File 'lib/kaltura_types.rb', line 9849

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



9812
9813
9814
# File 'lib/kaltura_types.rb', line 9812

def partner_id
  @partner_id
end

#pass_phraseObject

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_classObject

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_paramsObject

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_prefixObject

Returns the value of attribute path_prefix.



9820
9821
9822
# File 'lib/kaltura_types.rb', line 9820

def path_prefix
  @path_prefix
end

#portObject

Returns the value of attribute port.



9847
9848
9849
# File 'lib/kaltura_types.rb', line 9847

def port
  @port
end

#private_keyObject

Returns the value of attribute private_key.



9844
9845
9846
# File 'lib/kaltura_types.rb', line 9844

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



9817
9818
9819
# File 'lib/kaltura_types.rb', line 9817

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9845
9846
9847
# File 'lib/kaltura_types.rb', line 9845

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



9835
9836
9837
# File 'lib/kaltura_types.rb', line 9835

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9841
9842
9843
# File 'lib/kaltura_types.rb', line 9841

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9852
9853
9854
# File 'lib/kaltura_types.rb', line 9852

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

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

#statusObject

Returns the value of attribute status.



9816
9817
9818
# File 'lib/kaltura_types.rb', line 9816

def status
  @status
end

#storage_base_dirObject

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_modeObject

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_passwordObject

Returns the value of attribute storage_password.



9822
9823
9824
# File 'lib/kaltura_types.rb', line 9822

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



9818
9819
9820
# File 'lib/kaltura_types.rb', line 9818

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



9821
9822
9823
# File 'lib/kaltura_types.rb', line 9821

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



9814
9815
9816
# File 'lib/kaltura_types.rb', line 9814

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



9831
9832
9833
# File 'lib/kaltura_types.rb', line 9831

def trigger
  @trigger
end

#updated_atObject

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.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