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



9763
9764
9765
# File 'lib/kaltura_types.rb', line 9763

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



9765
9766
9767
# File 'lib/kaltura_types.rb', line 9765

def create_file_link
  @create_file_link
end

#created_atObject

Returns the value of attribute created_at.



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

def created_at
  @created_at
end

#delivery_priorityObject

Delivery Priority



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

def delivery_priority
  @delivery_priority
end

#delivery_profile_idsObject

Delivery profile ids



9769
9770
9771
# File 'lib/kaltura_types.rb', line 9769

def delivery_profile_ids
  @delivery_profile_ids
end

#delivery_statusObject

Returns the value of attribute delivery_status.



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

def delivery_status
  @delivery_status
end

#desciptionObject

Returns the value of attribute desciption.



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

def desciption
  @desciption
end

#excluded_entry_typesObject

Returns the value of attribute excluded_entry_types.



9779
9780
9781
# File 'lib/kaltura_types.rb', line 9779

def excluded_entry_types
  @excluded_entry_types
end

#excluded_flavor_params_idsObject

Returns the value of attribute excluded_flavor_params_ids.



9777
9778
9779
# File 'lib/kaltura_types.rb', line 9777

def excluded_flavor_params_ids
  @excluded_flavor_params_ids
end

#export_periodicallyObject

Returns the value of attribute export_periodically.



9776
9777
9778
# File 'lib/kaltura_types.rb', line 9776

def export_periodically
  @export_periodically
end

#flavor_params_idsObject

Returns the value of attribute flavor_params_ids.



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

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



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

def id
  @id
end

#max_concurrent_connectionsObject

Returns the value of attribute max_concurrent_connections.



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

def max_concurrent_connections
  @max_concurrent_connections
end

#max_file_sizeObject

Returns the value of attribute max_file_size.



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

def max_file_size
  @max_file_size
end

#min_file_sizeObject

Returns the value of attribute min_file_size.



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

def min_file_size
  @min_file_size
end

#nameObject

Returns the value of attribute name.



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

def name
  @name
end

#packager_urlObject

Returns the value of attribute packager_url.



9775
9776
9777
# File 'lib/kaltura_types.rb', line 9775

def packager_url
  @packager_url
end

#partner_idObject

Returns the value of attribute partner_id.



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

def partner_id
  @partner_id
end

#pass_phraseObject

Returns the value of attribute pass_phrase.



9772
9773
9774
# File 'lib/kaltura_types.rb', line 9772

def pass_phrase
  @pass_phrase
end

#path_manager_classObject

Returns the value of attribute path_manager_class.



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

def path_manager_class
  @path_manager_class
end

#path_manager_paramsObject

Returns the value of attribute path_manager_params.



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

def path_manager_params
  @path_manager_params
end

#path_prefixObject

Returns the value of attribute path_prefix.



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

def path_prefix
  @path_prefix
end

#portObject

Returns the value of attribute port.



9773
9774
9775
# File 'lib/kaltura_types.rb', line 9773

def port
  @port
end

#private_keyObject

Returns the value of attribute private_key.



9770
9771
9772
# File 'lib/kaltura_types.rb', line 9770

def private_key
  @private_key
end

#protocolObject

Returns the value of attribute protocol.



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

def protocol
  @protocol
end

#public_keyObject

Returns the value of attribute public_key.



9771
9772
9773
# File 'lib/kaltura_types.rb', line 9771

def public_key
  @public_key
end

#ready_behaviorObject

Returns the value of attribute ready_behavior.



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

def ready_behavior
  @ready_behavior
end

#rulesObject

Holds storage profile export rules



9767
9768
9769
# File 'lib/kaltura_types.rb', line 9767

def rules
  @rules
end

#should_export_captionsObject

Returns the value of attribute should_export_captions.



9778
9779
9780
# File 'lib/kaltura_types.rb', line 9778

def should_export_captions
  @should_export_captions
end

#should_export_thumbsObject

Returns the value of attribute should_export_thumbs.



9774
9775
9776
# File 'lib/kaltura_types.rb', line 9774

def should_export_thumbs
  @should_export_thumbs
end

#statusObject

Returns the value of attribute status.



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

def status
  @status
end

#storage_base_dirObject

Returns the value of attribute storage_base_dir.



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

def storage_base_dir
  @storage_base_dir
end

#storage_ftp_passive_modeObject

Returns the value of attribute storage_ftp_passive_mode.



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

def storage_ftp_passive_mode
  @storage_ftp_passive_mode
end

#storage_passwordObject

Returns the value of attribute storage_password.



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

def storage_password
  @storage_password
end

#storage_urlObject

Returns the value of attribute storage_url.



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

def storage_url
  @storage_url
end

#storage_usernameObject

Returns the value of attribute storage_username.



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

def storage_username
  @storage_username
end

#system_nameObject

Returns the value of attribute system_name.



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

def system_name
  @system_name
end

#triggerObject

No need to create enum for temp field



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

def trigger
  @trigger
end

#updated_atObject

Returns the value of attribute updated_at.



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

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
# File 'lib/kaltura_types.rb', line 9839

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