Class: Kaltura::KalturaEntryVendorTask

Inherits:
KalturaObjectBase show all
Defined in:
lib/kaltura_plugins/kaltura_reach_client_plugin.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

#access_keyObject

Access key generated by Kaltura to allow vendors to ingest the end result to the destination



264
265
266
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 264

def access_key
  @access_key
end

#accuracyObject

Task result accuracy percentage



273
274
275
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 273

def accuracy
  @accuracy
end

#catalog_item_idObject

The catalog item Id containing the task description



254
255
256
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 254

def catalog_item_id
  @catalog_item_id
end

#contextObject

Task context



271
272
273
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 271

def context
  @context
end

#created_atObject

Returns the value of attribute created_at.



245
246
247
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 245

def created_at
  @created_at
end

#creation_modeObject

Task creation mode



279
280
281
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 279

def creation_mode
  @creation_mode
end

#dictionaryObject

Returns the value of attribute dictionary.



269
270
271
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 269

def dictionary
  @dictionary
end

#entry_idObject

Returns the value of attribute entry_id.



249
250
251
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 249

def entry_id
  @entry_id
end

#err_descriptionObject

Err description provided by provider in case job execution has failed



262
263
264
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 262

def err_description
  @err_description
end

#finish_timeObject

Returns the value of attribute finish_time.



248
249
250
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 248

def finish_time
  @finish_time
end

#idObject

Returns the value of attribute id.



242
243
244
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 242

def id
  @id
end

#moderating_userObject

The user ID that approved this task for execution (in case moderation is requested)



260
261
262
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 260

def moderating_user
  @moderating_user
end

#notesObject

User generated notes that should be taken into account by the vendor while executing the task



268
269
270
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 268

def notes
  @notes
end

#output_object_idObject

Task main object generated by executing the task



275
276
277
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 275

def output_object_id
  @output_object_id
end

#partner_dataObject

Json object containing extra task data required by the requester



277
278
279
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 277

def partner_data
  @partner_data
end

#partner_idObject

Returns the value of attribute partner_id.



243
244
245
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 243

def partner_id
  @partner_id
end

#priceObject

The charged price to execute this task



256
257
258
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 256

def price
  @price
end

#queue_timeObject

Returns the value of attribute queue_time.



247
248
249
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 247

def queue_time
  @queue_time
end

#reach_profile_idObject

The profile id from which this task base config is taken from



252
253
254
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 252

def reach_profile_id
  @reach_profile_id
end

#statusObject

Returns the value of attribute status.



250
251
252
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 250

def status
  @status
end

#task_job_dataObject

Returns the value of attribute task_job_data.



280
281
282
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 280

def task_job_data
  @task_job_data
end

#updated_atObject

Returns the value of attribute updated_at.



246
247
248
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 246

def updated_at
  @updated_at
end

#user_idObject

The ID of the user who created this task



258
259
260
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 258

def user_id
  @user_id
end

#vendor_partner_idObject

Returns the value of attribute vendor_partner_id.



244
245
246
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 244

def vendor_partner_id
  @vendor_partner_id
end

#versionObject

Vendor generated by Kaltura representing the entry vendor task version correlated to the entry version



266
267
268
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 266

def version
  @version
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 322

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].text
  end
  if xml_element.elements['vendorPartnerId'] != nil
    self.vendor_partner_id = xml_element.elements['vendorPartnerId'].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['queueTime'] != nil
    self.queue_time = xml_element.elements['queueTime'].text
  end
  if xml_element.elements['finishTime'] != nil
    self.finish_time = xml_element.elements['finishTime'].text
  end
  if xml_element.elements['entryId'] != nil
    self.entry_id = xml_element.elements['entryId'].text
  end
  if xml_element.elements['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['reachProfileId'] != nil
    self.reach_profile_id = xml_element.elements['reachProfileId'].text
  end
  if xml_element.elements['catalogItemId'] != nil
    self.catalog_item_id = xml_element.elements['catalogItemId'].text
  end
  if xml_element.elements['price'] != nil
    self.price = xml_element.elements['price'].text
  end
  if xml_element.elements['userId'] != nil
    self.user_id = xml_element.elements['userId'].text
  end
  if xml_element.elements['moderatingUser'] != nil
    self.moderating_user = xml_element.elements['moderatingUser'].text
  end
  if xml_element.elements['errDescription'] != nil
    self.err_description = xml_element.elements['errDescription'].text
  end
  if xml_element.elements['accessKey'] != nil
    self.access_key = xml_element.elements['accessKey'].text
  end
  if xml_element.elements['version'] != nil
    self.version = xml_element.elements['version'].text
  end
  if xml_element.elements['notes'] != nil
    self.notes = xml_element.elements['notes'].text
  end
  if xml_element.elements['dictionary'] != nil
    self.dictionary = xml_element.elements['dictionary'].text
  end
  if xml_element.elements['context'] != nil
    self.context = xml_element.elements['context'].text
  end
  if xml_element.elements['accuracy'] != nil
    self.accuracy = xml_element.elements['accuracy'].text
  end
  if xml_element.elements['outputObjectId'] != nil
    self.output_object_id = xml_element.elements['outputObjectId'].text
  end
  if xml_element.elements['partnerData'] != nil
    self.partner_data = xml_element.elements['partnerData'].text
  end
  if xml_element.elements['creationMode'] != nil
    self.creation_mode = xml_element.elements['creationMode'].text
  end
  if xml_element.elements['taskJobData'] != nil
    self.task_job_data = KalturaClientBase.object_from_xml(xml_element.elements['taskJobData'], 'KalturaVendorTaskData')
  end
end