class Kaltura::KalturaStorageProfile
Attributes
allow_auto_delete[RW]
Flag sugnifying that the storage exported content should be deleted when soure entry is deleted
create_file_link[RW]
Indicates to the local file transfer manager to create a link to the file instead of copying it
created_at[RW]
delivery_priority[RW]
Delivery Priority
delivery_profile_ids[RW]
Delivery profile ids
delivery_status[RW]
desciption[RW]
excluded_entry_types[RW]
excluded_flavor_params_ids[RW]
export_periodically[RW]
flavor_params_ids[RW]
id[RW]
max_concurrent_connections[RW]
max_file_size[RW]
min_file_size[RW]
name[RW]
packager_url[RW]
partner_id[RW]
pass_phrase[RW]
path_manager_class[RW]
path_manager_params[RW]
path_prefix[RW]
private_key[RW]
protocol[RW]
public_key[RW]
ready_behavior[RW]
rules[RW]
Holds storage profile export rules
should_export_captions[RW]
should_export_thumbs[RW]
status[RW]
storage_base_dir[RW]
storage_ftp_passive_mode[RW]
storage_password[RW]
storage_url[RW]
storage_username[RW]
system_name[RW]
trigger[RW]
No need to create enum for temp field
updated_at[RW]
Public Instance Methods
allow_auto_delete=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9695 def allow_auto_delete=(val) @allow_auto_delete = val.to_i end
create_file_link=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9698 def create_file_link=(val) @create_file_link = to_b(val) end
created_at=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9659 def created_at=(val) @created_at = val.to_i end
delivery_priority=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9686 def delivery_priority=(val) @delivery_priority = val.to_i end
delivery_status=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9689 def delivery_status=(val) @delivery_status = val.to_i end
export_periodically=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9704 def export_periodically=(val) @export_periodically = to_b(val) end
from_xml(xml_element)
click to toggle source
Calls superclass method
Kaltura::KalturaObjectBase#from_xml
# 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
id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9656 def id=(val) @id = val.to_i end
max_concurrent_connections=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9680 def max_concurrent_connections=(val) @max_concurrent_connections = val.to_i end
max_file_size=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9677 def max_file_size=(val) @max_file_size = val.to_i end
min_file_size=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9674 def min_file_size=(val) @min_file_size = val.to_i end
partner_id=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9665 def partner_id=(val) @partner_id = val.to_i end
ready_behavior=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9692 def ready_behavior=(val) @ready_behavior = val.to_i end
should_export_captions=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9707 def should_export_captions=(val) @should_export_captions = to_b(val) end
should_export_thumbs=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9701 def should_export_thumbs=(val) @should_export_thumbs = to_b(val) end
status=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9668 def status=(val) @status = val.to_i end
storage_ftp_passive_mode=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9671 def storage_ftp_passive_mode=(val) @storage_ftp_passive_mode = to_b(val) end
trigger=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9683 def trigger=(val) @trigger = val.to_i end
updated_at=(val)
click to toggle source
# File lib/kaltura_types.rb, line 9662 def updated_at=(val) @updated_at = val.to_i end