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.



497
498
499
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 497

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.



496
497
498
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 496

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.



505
506
507
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 505

def content_deletion_policy
  @content_deletion_policy
end

#created_atObject

Returns the value of attribute created_at.



489
490
491
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 489

def created_at
  @created_at
end

#creditObject

Returns the value of attribute credit.



507
508
509
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 507

def credit
  @credit
end

#default_output_formatObject

Returns the value of attribute default_output_format.



493
494
495
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 493

def default_output_format
  @default_output_format
end

#dictionariesObject

Returns the value of attribute dictionaries.



509
510
511
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 509

def dictionaries
  @dictionaries
end

#enable_audio_tagsObject

Returns the value of attribute enable_audio_tags.



500
501
502
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 500

def enable_audio_tags
  @enable_audio_tags
end

#enable_human_moderationObject

Returns the value of attribute enable_human_moderation.



495
496
497
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 495

def enable_human_moderation
  @enable_human_moderation
end

#enable_machine_moderationObject

Returns the value of attribute enable_machine_moderation.



494
495
496
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 494

def enable_machine_moderation
  @enable_machine_moderation
end

#enable_metadata_extractionObject

Returns the value of attribute enable_metadata_extraction.



498
499
500
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 498

def 
  @enable_metadata_extraction
end

#enable_profanity_removalObject

Returns the value of attribute enable_profanity_removal.



501
502
503
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 501

def enable_profanity_removal
  @enable_profanity_removal
end

#enable_speaker_change_indicationObject

Returns the value of attribute enable_speaker_change_indication.



499
500
501
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 499

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



511
512
513
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 511

def flavor_params_ids
  @flavor_params_ids
end

#idObject

Returns the value of attribute id.



485
486
487
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 485

def id
  @id
end

#label_addition_for_human_service_typeObject

Returns the value of attribute label_addition_for_human_service_type.



504
505
506
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 504

def label_addition_for_human_service_type
  @label_addition_for_human_service_type
end

#label_addition_for_machine_service_typeObject

Returns the value of attribute label_addition_for_machine_service_type.



503
504
505
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 503

def label_addition_for_machine_service_type
  @label_addition_for_machine_service_type
end

#max_characters_per_caption_lineObject

Returns the value of attribute max_characters_per_caption_line.



502
503
504
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 502

def max_characters_per_caption_line
  @max_characters_per_caption_line
end

#nameObject

The name of the profile



487
488
489
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 487

def name
  @name
end

#partner_idObject

Returns the value of attribute partner_id.



488
489
490
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 488

def partner_id
  @partner_id
end

#profile_typeObject

Returns the value of attribute profile_type.



492
493
494
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 492

def profile_type
  @profile_type
end

#rulesObject

Returns the value of attribute rules.



506
507
508
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 506

def rules
  @rules
end

#statusObject

Returns the value of attribute status.



491
492
493
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 491

def status
  @status
end

#updated_atObject

Returns the value of attribute updated_at.



490
491
492
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 490

def updated_at
  @updated_at
end

#used_creditObject

Returns the value of attribute used_credit.



508
509
510
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 508

def used_credit
  @used_credit
end

#vendor_task_processing_regionObject

Indicates in which region the task processing should task place



513
514
515
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 513

def vendor_task_processing_region
  @vendor_task_processing_region
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
# File 'lib/kaltura_plugins/kaltura_reach_client_plugin.rb', line 573

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['labelAdditionForMachineServiceType'] != nil
		self.label_addition_for_machine_service_type = xml_element.elements['labelAdditionForMachineServiceType'].text
	end
	if xml_element.elements['labelAdditionForHumanServiceType'] != nil
		self.label_addition_for_human_service_type = xml_element.elements['labelAdditionForHumanServiceType'].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