class Kaltura::KalturaStorageProfile

Attributes

allow_auto_delete[RW]

Flag sugnifying that the storage exported content should be deleted when soure entry is deleted

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