Class: Kaltura::KalturaEntryVendorTask
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaEntryVendorTask
- Defined in:
- lib/kaltura_plugins/kaltura_reach_client_plugin.rb
Instance Attribute Summary collapse
-
#access_key ⇒ Object
Access key generated by Kaltura to allow vendors to ingest the end result to the destination.
-
#accuracy ⇒ Object
Task result accuracy percentage.
-
#catalog_item_id ⇒ Object
The catalog item Id containing the task description.
-
#context ⇒ Object
Task context.
-
#created_at ⇒ Object
Returns the value of attribute created_at.
-
#creation_mode ⇒ Object
Task creation mode.
-
#dictionary ⇒ Object
Returns the value of attribute dictionary.
-
#entry_id ⇒ Object
Returns the value of attribute entry_id.
-
#err_description ⇒ Object
Err description provided by provider in case job execution has failed.
-
#expected_finish_time ⇒ Object
Returns the value of attribute expected_finish_time.
-
#finish_time ⇒ Object
Returns the value of attribute finish_time.
-
#id ⇒ Object
Returns the value of attribute id.
-
#moderating_user ⇒ Object
The user ID that approved this task for execution (in case moderation is requested).
-
#notes ⇒ Object
User generated notes that should be taken into account by the vendor while executing the task.
-
#output_object_id ⇒ Object
Task main object generated by executing the task.
-
#partner_data ⇒ Object
Json object containing extra task data required by the requester.
-
#partner_id ⇒ Object
Returns the value of attribute partner_id.
-
#price ⇒ Object
The charged price to execute this task.
-
#queue_time ⇒ Object
Returns the value of attribute queue_time.
-
#reach_profile_id ⇒ Object
The profile id from which this task base config is taken from.
-
#service_feature ⇒ Object
Returns the value of attribute service_feature.
-
#service_type ⇒ Object
Returns the value of attribute service_type.
-
#status ⇒ Object
Returns the value of attribute status.
-
#task_job_data ⇒ Object
Returns the value of attribute task_job_data.
-
#updated_at ⇒ Object
Returns the value of attribute updated_at.
-
#user_id ⇒ Object
The ID of the user who created this task.
-
#vendor_partner_id ⇒ Object
Returns the value of attribute vendor_partner_id.
-
#version ⇒ Object
Vendor generated by Kaltura representing the entry vendor task version correlated to the entry version.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#access_key ⇒ Object
Access key generated by Kaltura to allow vendors to ingest the end result to the destination
269 270 271 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 269 def access_key @access_key end |
#accuracy ⇒ Object
Task result accuracy percentage
278 279 280 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 278 def accuracy @accuracy end |
#catalog_item_id ⇒ Object
The catalog item Id containing the task description
259 260 261 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 259 def catalog_item_id @catalog_item_id end |
#context ⇒ Object
Task context
276 277 278 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 276 def context @context end |
#created_at ⇒ Object
Returns the value of attribute created_at.
250 251 252 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 250 def created_at @created_at end |
#creation_mode ⇒ Object
Task creation mode
284 285 286 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 284 def creation_mode @creation_mode end |
#dictionary ⇒ Object
Returns the value of attribute dictionary.
274 275 276 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 274 def dictionary @dictionary end |
#entry_id ⇒ Object
Returns the value of attribute entry_id.
254 255 256 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 254 def entry_id @entry_id end |
#err_description ⇒ Object
Err description provided by provider in case job execution has failed
267 268 269 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 267 def err_description @err_description end |
#expected_finish_time ⇒ Object
Returns the value of attribute expected_finish_time.
286 287 288 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 286 def expected_finish_time @expected_finish_time end |
#finish_time ⇒ Object
Returns the value of attribute finish_time.
253 254 255 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 253 def finish_time @finish_time end |
#id ⇒ Object
Returns the value of attribute id.
247 248 249 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 247 def id @id end |
#moderating_user ⇒ Object
The user ID that approved this task for execution (in case moderation is requested)
265 266 267 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 265 def @moderating_user end |
#notes ⇒ Object
User generated notes that should be taken into account by the vendor while executing the task
273 274 275 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 273 def notes @notes end |
#output_object_id ⇒ Object
Task main object generated by executing the task
280 281 282 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 280 def output_object_id @output_object_id end |
#partner_data ⇒ Object
Json object containing extra task data required by the requester
282 283 284 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 282 def partner_data @partner_data end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
248 249 250 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 248 def partner_id @partner_id end |
#price ⇒ Object
The charged price to execute this task
261 262 263 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 261 def price @price end |
#queue_time ⇒ Object
Returns the value of attribute queue_time.
252 253 254 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 252 def queue_time @queue_time end |
#reach_profile_id ⇒ Object
The profile id from which this task base config is taken from
257 258 259 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 257 def reach_profile_id @reach_profile_id end |
#service_feature ⇒ Object
Returns the value of attribute service_feature.
288 289 290 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 288 def service_feature @service_feature end |
#service_type ⇒ Object
Returns the value of attribute service_type.
287 288 289 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 287 def service_type @service_type end |
#status ⇒ Object
Returns the value of attribute status.
255 256 257 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 255 def status @status end |
#task_job_data ⇒ Object
Returns the value of attribute task_job_data.
285 286 287 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 285 def task_job_data @task_job_data end |
#updated_at ⇒ Object
Returns the value of attribute updated_at.
251 252 253 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 251 def updated_at @updated_at end |
#user_id ⇒ Object
The ID of the user who created this task
263 264 265 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 263 def user_id @user_id end |
#vendor_partner_id ⇒ Object
Returns the value of attribute vendor_partner_id.
249 250 251 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 249 def vendor_partner_id @vendor_partner_id end |
#version ⇒ Object
Vendor generated by Kaltura representing the entry vendor task version correlated to the entry version
271 272 273 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 271 def version @version end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 |
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 339 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. = 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 if xml_element.elements['expectedFinishTime'] != nil self.expected_finish_time = xml_element.elements['expectedFinishTime'].text end if xml_element.elements['serviceType'] != nil self.service_type = xml_element.elements['serviceType'].text end if xml_element.elements['serviceFeature'] != nil self.service_feature = xml_element.elements['serviceFeature'].text end end |