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.



457
458
459
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 457

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.



456
457
458
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 456

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.



463
464
465
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 463

def content_deletion_policy
  @content_deletion_policy
end

#created_atObject

Returns the value of attribute created_at.



449
450
451
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 449

def created_at
  @created_at
end

#creditObject

Returns the value of attribute credit.



465
466
467
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 465

def credit
  @credit
end

#default_output_formatObject

Returns the value of attribute default_output_format.



453
454
455
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 453

def default_output_format
  @default_output_format
end

#dictionariesObject

Returns the value of attribute dictionaries.



467
468
469
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 467

def dictionaries
  @dictionaries
end

#enable_audio_tagsObject

Returns the value of attribute enable_audio_tags.



460
461
462
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 460

def enable_audio_tags
  @enable_audio_tags
end

#enable_human_moderationObject

Returns the value of attribute enable_human_moderation.



455
456
457
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 455

def enable_human_moderation
  @enable_human_moderation
end

#enable_machine_moderationObject

Returns the value of attribute enable_machine_moderation.



454
455
456
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 454

def enable_machine_moderation
  @enable_machine_moderation
end

#enable_metadata_extractionObject

Returns the value of attribute enable_metadata_extraction.



458
459
460
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 458

def 
  @enable_metadata_extraction
end

#enable_profanity_removalObject

Returns the value of attribute enable_profanity_removal.



461
462
463
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 461

def enable_profanity_removal
  @enable_profanity_removal
end

#enable_speaker_change_indicationObject

Returns the value of attribute enable_speaker_change_indication.



459
460
461
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 459

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



469
470
471
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 469

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



445
446
447
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 445

def id
  @id
end

#max_characters_per_caption_lineObject

Returns the value of attribute max_characters_per_caption_line.



462
463
464
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 462

def max_characters_per_caption_line
  @max_characters_per_caption_line
end

#nameObject

The name of the profile



447
448
449
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 447

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



448
449
450
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 448

def partner_id
  @partner_id
end

#profile_typeObject

Returns the value of attribute profile_type.



452
453
454
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 452

def profile_type
  @profile_type
end

#rulesObject

Returns the value of attribute rules.



464
465
466
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 464

def rules
  @rules
end

#statusObject

Returns the value of attribute status.



451
452
453
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 451

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



450
451
452
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 450

def updated_at
  @updated_at
end

#used_creditObject

Returns the value of attribute used_credit.



466
467
468
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 466

def used_credit
  @used_credit
end

#vendor_task_processing_regionObject

Indicates in which region the task processing should task place



471
472
473
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 471

def vendor_task_processing_region
  @vendor_task_processing_region
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 531

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