Class: Kaltura::KalturaReachProfile

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

#auto_display_human_captions_on_playerObject

Returns the value of attribute auto_display_human_captions_on_player.



414
415
416
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 414

def auto_display_human_captions_on_player
  @auto_display_human_captions_on_player
end

#auto_display_machine_captions_on_playerObject

Returns the value of attribute auto_display_machine_captions_on_player.



413
414
415
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 413

def auto_display_machine_captions_on_player
  @auto_display_machine_captions_on_player
end

#content_deletion_policyObject

Returns the value of attribute content_deletion_policy.



420
421
422
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 420

def content_deletion_policy
  @content_deletion_policy
end

#created_atObject

Returns the value of attribute created_at.



406
407
408
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 406

def created_at
  @created_at
end

#creditObject

Returns the value of attribute credit.



422
423
424
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 422

def credit
  @credit
end

#default_output_formatObject

Returns the value of attribute default_output_format.



410
411
412
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 410

def default_output_format
  @default_output_format
end

#dictionariesObject

Returns the value of attribute dictionaries.



424
425
426
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 424

def dictionaries
  @dictionaries
end

#enable_audio_tagsObject

Returns the value of attribute enable_audio_tags.



417
418
419
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 417

def enable_audio_tags
  @enable_audio_tags
end

#enable_human_moderationObject

Returns the value of attribute enable_human_moderation.



412
413
414
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 412

def enable_human_moderation
  @enable_human_moderation
end

#enable_machine_moderationObject

Returns the value of attribute enable_machine_moderation.



411
412
413
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 411

def enable_machine_moderation
  @enable_machine_moderation
end

#enable_metadata_extractionObject

Returns the value of attribute enable_metadata_extraction.



415
416
417
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 415

def 
  
end

#enable_profanity_removalObject

Returns the value of attribute enable_profanity_removal.



418
419
420
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 418

def enable_profanity_removal
  @enable_profanity_removal
end

#enable_speaker_change_indicationObject

Returns the value of attribute enable_speaker_change_indication.



416
417
418
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 416

def enable_speaker_change_indication
  @enable_speaker_change_indication
end

#flavor_params_idsObject

Comma separated flavorParamsIds that the vendor should look for it matching asset when trying to download the asset



426
427
428
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 426

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



402
403
404
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 402

def id
  @id
end

#max_characters_per_caption_lineObject

Returns the value of attribute max_characters_per_caption_line.



419
420
421
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 419

def max_characters_per_caption_line
  @max_characters_per_caption_line
end

#nameObject

The name of the profile



404
405
406
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 404

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



405
406
407
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 405

def partner_id
  @partner_id
end

#profile_typeObject

Returns the value of attribute profile_type.



409
410
411
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 409

def profile_type
  @profile_type
end

#rulesObject

Returns the value of attribute rules.



421
422
423
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 421

def rules
  @rules
end

#statusObject

Returns the value of attribute status.



408
409
410
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 408

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



407
408
409
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 407

def updated_at
  @updated_at
end

#used_creditObject

Returns the value of attribute used_credit.



423
424
425
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 423

def used_credit
  @used_credit
end

#vendor_task_processing_regionObject

Indicates in which region the task processing should task place



428
429
430
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 428

def vendor_task_processing_region
  @vendor_task_processing_region
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 488

def from_xml(xml_element)
  super
  if xml_element.elements['id'] != nil
    self.id = xml_element.elements['id'].text
  end
  if xml_element.elements['name'] != nil
    self.name = xml_element.elements['name'].text
  end
  if xml_element.elements['partnerId'] != nil
    self.partner_id = xml_element.elements['partnerId'].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['status'] != nil
    self.status = xml_element.elements['status'].text
  end
  if xml_element.elements['profileType'] != nil
    self.profile_type = xml_element.elements['profileType'].text
  end
  if xml_element.elements['defaultOutputFormat'] != nil
    self.default_output_format = xml_element.elements['defaultOutputFormat'].text
  end
  if xml_element.elements['enableMachineModeration'] != nil
    self.enable_machine_moderation = xml_element.elements['enableMachineModeration'].text
  end
  if xml_element.elements['enableHumanModeration'] != nil
    self.enable_human_moderation = xml_element.elements['enableHumanModeration'].text
  end
  if xml_element.elements['autoDisplayMachineCaptionsOnPlayer'] != nil
    self.auto_display_machine_captions_on_player = xml_element.elements['autoDisplayMachineCaptionsOnPlayer'].text
  end
  if xml_element.elements['autoDisplayHumanCaptionsOnPlayer'] != nil
    self.auto_display_human_captions_on_player = xml_element.elements['autoDisplayHumanCaptionsOnPlayer'].text
  end
  if xml_element.elements['enableMetadataExtraction'] != nil
    self. = xml_element.elements['enableMetadataExtraction'].text
  end
  if xml_element.elements['enableSpeakerChangeIndication'] != nil
    self.enable_speaker_change_indication = xml_element.elements['enableSpeakerChangeIndication'].text
  end
  if xml_element.elements['enableAudioTags'] != nil
    self.enable_audio_tags = xml_element.elements['enableAudioTags'].text
  end
  if xml_element.elements['enableProfanityRemoval'] != nil
    self.enable_profanity_removal = xml_element.elements['enableProfanityRemoval'].text
  end
  if xml_element.elements['maxCharactersPerCaptionLine'] != nil
    self.max_characters_per_caption_line = xml_element.elements['maxCharactersPerCaptionLine'].text
  end
  if xml_element.elements['contentDeletionPolicy'] != nil
    self.content_deletion_policy = xml_element.elements['contentDeletionPolicy'].text
  end
  if xml_element.elements['rules'] != nil
    self.rules = KalturaClientBase.object_from_xml(xml_element.elements['rules'], 'KalturaRule')
  end
  if xml_element.elements['credit'] != nil
    self.credit = KalturaClientBase.object_from_xml(xml_element.elements['credit'], 'KalturaBaseVendorCredit')
  end
  if xml_element.elements['usedCredit'] != nil
    self.used_credit = xml_element.elements['usedCredit'].text
  end
  if xml_element.elements['dictionaries'] != nil
    self.dictionaries = KalturaClientBase.object_from_xml(xml_element.elements['dictionaries'], 'KalturaDictionary')
  end
  if xml_element.elements['flavorParamsIds'] != nil
    self.flavor_params_ids = xml_element.elements['flavorParamsIds'].text
  end
  if xml_element.elements['vendorTaskProcessingRegion'] != nil
    self.vendor_task_processing_region = xml_element.elements['vendorTaskProcessingRegion'].text
  end
end