class Kaltura::KalturaDistributionProfile

Attributes

auto_create_flavors[RW]

Comma separated flavor params ids that should be auto converted

auto_create_thumb[RW]

Comma separated thumbnail params ids that should be auto generated

created_at[RW]

Profile creation date as Unix timestamp (In seconds)

delete_enabled[RW]
distribute_trigger[RW]

The event that trigger the automatic distribute

id[RW]

Auto generated unique id

name[RW]
optional_asset_distribution_rules[RW]

Asset Distribution Rules for assets that should be submitted if ready

optional_flavor_params_ids[RW]

Comma separated flavor params ids that should be submitted if ready

optional_thumb_dimensions[RW]

Thumbnail dimensions that should be submitted if ready

partner_id[RW]
provider_type[RW]
report_enabled[RW]
required_asset_distribution_rules[RW]

Assets Asset Distribution Rules for assets that are required to be ready before submission

required_flavor_params_ids[RW]

Comma separated flavor params ids that required to be ready before submission

required_thumb_dimensions[RW]

Thumbnail dimensions that required to be readt before submission

status[RW]
submit_enabled[RW]
sunrise_default_offset[RW]

If entry distribution sunrise not specified that will be the default since entry creation time, in seconds

sunset_default_offset[RW]

If entry distribution sunset not specified that will be the default since entry creation time, in seconds

update_enabled[RW]
updated_at[RW]

Profile last update date as Unix timestamp (In seconds)

Public Instance Methods

created_at=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 390
def created_at=(val)
        @created_at = val.to_i
end
delete_enabled=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 408
def delete_enabled=(val)
        @delete_enabled = val.to_i
end
distribute_trigger=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 429
def distribute_trigger=(val)
        @distribute_trigger = val.to_i
end
from_xml(xml_element) click to toggle source
Calls superclass method Kaltura::KalturaObjectBase#from_xml
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 433
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['providerType'] != nil
                self.provider_type = xml_element.elements['providerType'].text
        end
        if xml_element.elements['name'] != nil
                self.name = xml_element.elements['name'].text
        end
        if xml_element.elements['status'] != nil
                self.status = xml_element.elements['status'].text
        end
        if xml_element.elements['submitEnabled'] != nil
                self.submit_enabled = xml_element.elements['submitEnabled'].text
        end
        if xml_element.elements['updateEnabled'] != nil
                self.update_enabled = xml_element.elements['updateEnabled'].text
        end
        if xml_element.elements['deleteEnabled'] != nil
                self.delete_enabled = xml_element.elements['deleteEnabled'].text
        end
        if xml_element.elements['reportEnabled'] != nil
                self.report_enabled = xml_element.elements['reportEnabled'].text
        end
        if xml_element.elements['autoCreateFlavors'] != nil
                self.auto_create_flavors = xml_element.elements['autoCreateFlavors'].text
        end
        if xml_element.elements['autoCreateThumb'] != nil
                self.auto_create_thumb = xml_element.elements['autoCreateThumb'].text
        end
        if xml_element.elements['optionalFlavorParamsIds'] != nil
                self.optional_flavor_params_ids = xml_element.elements['optionalFlavorParamsIds'].text
        end
        if xml_element.elements['requiredFlavorParamsIds'] != nil
                self.required_flavor_params_ids = xml_element.elements['requiredFlavorParamsIds'].text
        end
        if xml_element.elements['optionalThumbDimensions'] != nil
                self.optional_thumb_dimensions = KalturaClientBase.object_from_xml(xml_element.elements['optionalThumbDimensions'], 'KalturaDistributionThumbDimensions')
        end
        if xml_element.elements['requiredThumbDimensions'] != nil
                self.required_thumb_dimensions = KalturaClientBase.object_from_xml(xml_element.elements['requiredThumbDimensions'], 'KalturaDistributionThumbDimensions')
        end
        if xml_element.elements['optionalAssetDistributionRules'] != nil
                self.optional_asset_distribution_rules = KalturaClientBase.object_from_xml(xml_element.elements['optionalAssetDistributionRules'], 'KalturaAssetDistributionRule')
        end
        if xml_element.elements['requiredAssetDistributionRules'] != nil
                self.required_asset_distribution_rules = KalturaClientBase.object_from_xml(xml_element.elements['requiredAssetDistributionRules'], 'KalturaAssetDistributionRule')
        end
        if xml_element.elements['sunriseDefaultOffset'] != nil
                self.sunrise_default_offset = xml_element.elements['sunriseDefaultOffset'].text
        end
        if xml_element.elements['sunsetDefaultOffset'] != nil
                self.sunset_default_offset = xml_element.elements['sunsetDefaultOffset'].text
        end
        if xml_element.elements['recommendedStorageProfileForDownload'] != nil
                self.recommended_storage_profile_for_download = xml_element.elements['recommendedStorageProfileForDownload'].text
        end
        if xml_element.elements['recommendedDcForDownload'] != nil
                self.recommended_dc_for_download = xml_element.elements['recommendedDcForDownload'].text
        end
        if xml_element.elements['recommendedDcForExecute'] != nil
                self.recommended_dc_for_execute = xml_element.elements['recommendedDcForExecute'].text
        end
        if xml_element.elements['distributeTrigger'] != nil
                self.distribute_trigger = xml_element.elements['distributeTrigger'].text
        end
end
id=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 387
def id=(val)
        @id = val.to_i
end
partner_id=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 396
def partner_id=(val)
        @partner_id = val.to_i
end
report_enabled=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 411
def report_enabled=(val)
        @report_enabled = val.to_i
end
status=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 399
def status=(val)
        @status = val.to_i
end
submit_enabled=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 402
def submit_enabled=(val)
        @submit_enabled = val.to_i
end
sunrise_default_offset=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 414
def sunrise_default_offset=(val)
        @sunrise_default_offset = val.to_i
end
sunset_default_offset=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 417
def sunset_default_offset=(val)
        @sunset_default_offset = val.to_i
end
update_enabled=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 405
def update_enabled=(val)
        @update_enabled = val.to_i
end
updated_at=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 393
def updated_at=(val)
        @updated_at = val.to_i
end