class Kaltura::KalturaDistributionJobData

Attributes

distribution_profile[RW]
distribution_profile_id[RW]
entry_distribution[RW]
entry_distribution_id[RW]
media_files[RW]

Stores array of media files that submitted to the destination site

Could be used later for media update
provider_data[RW]

Additional data that relevant for the provider only

provider_type[RW]
remote_id[RW]

Id of the media in the remote system

results[RW]

The results as returned from the remote destination

sent_data[RW]

The data as sent to the remote destination

Public Instance Methods

distribution_profile_id=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 1180
def distribution_profile_id=(val)
        @distribution_profile_id = val.to_i
end
entry_distribution_id=(val) click to toggle source
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 1183
def entry_distribution_id=(val)
        @entry_distribution_id = val.to_i
end
from_xml(xml_element) click to toggle source
Calls superclass method
# File lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb, line 1187
def from_xml(xml_element)
        super
        if xml_element.elements['distributionProfileId'] != nil
                self.distribution_profile_id = xml_element.elements['distributionProfileId'].text
        end
        if xml_element.elements['distributionProfile'] != nil
                self.distribution_profile = KalturaClientBase.object_from_xml(xml_element.elements['distributionProfile'], 'KalturaDistributionProfile')
        end
        if xml_element.elements['entryDistributionId'] != nil
                self.entry_distribution_id = xml_element.elements['entryDistributionId'].text
        end
        if xml_element.elements['entryDistribution'] != nil
                self.entry_distribution = KalturaClientBase.object_from_xml(xml_element.elements['entryDistribution'], 'KalturaEntryDistribution')
        end
        if xml_element.elements['remoteId'] != nil
                self.remote_id = xml_element.elements['remoteId'].text
        end
        if xml_element.elements['providerType'] != nil
                self.provider_type = xml_element.elements['providerType'].text
        end
        if xml_element.elements['providerData'] != nil
                self.provider_data = KalturaClientBase.object_from_xml(xml_element.elements['providerData'], 'KalturaDistributionJobProviderData')
        end
        if xml_element.elements['results'] != nil
                self.results = xml_element.elements['results'].text
        end
        if xml_element.elements['sentData'] != nil
                self.sent_data = xml_element.elements['sentData'].text
        end
        if xml_element.elements['mediaFiles'] != nil
                self.media_files = KalturaClientBase.object_from_xml(xml_element.elements['mediaFiles'], 'KalturaDistributionRemoteMediaFile')
        end
end