Class: Kaltura::KalturaGenericDistributionProviderAction

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

#actionObject

Returns the value of attribute action.



706
707
708
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 706

def action
  @action
end

#created_atObject

Generic distribution provider action creation date as Unix timestamp (In seconds)



701
702
703
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 701

def created_at
  @created_at
end

#editable_fieldsObject

Returns the value of attribute editable_fields.



714
715
716
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 714

def editable_fields
  @editable_fields
end

#generic_distribution_provider_idObject

Returns the value of attribute generic_distribution_provider_id.



705
706
707
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 705

def generic_distribution_provider_id
  @generic_distribution_provider_id
end

#idObject

Auto generated



698
699
700
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 698

def id
  @id
end

#mandatory_fieldsObject

Returns the value of attribute mandatory_fields.



715
716
717
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 715

def mandatory_fields
  @mandatory_fields
end

#mrss_transformerObject

Returns the value of attribute mrss_transformer.



716
717
718
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 716

def mrss_transformer
  @mrss_transformer
end

#mrss_validatorObject

Returns the value of attribute mrss_validator.



717
718
719
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 717

def mrss_validator
  @mrss_validator
end

#protocolObject

Returns the value of attribute protocol.



709
710
711
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 709

def protocol
  @protocol
end

#remote_passwordObject

Returns the value of attribute remote_password.



713
714
715
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 713

def remote_password
  @remote_password
end

#remote_pathObject

Returns the value of attribute remote_path.



711
712
713
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 711

def remote_path
  @remote_path
end

#remote_usernameObject

Returns the value of attribute remote_username.



712
713
714
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 712

def remote_username
  @remote_username
end

#results_parserObject

Returns the value of attribute results_parser.



708
709
710
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 708

def results_parser
  @results_parser
end

#results_transformerObject

Returns the value of attribute results_transformer.



718
719
720
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 718

def results_transformer
  @results_transformer
end

#server_addressObject

Returns the value of attribute server_address.



710
711
712
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 710

def server_address
  @server_address
end

#statusObject

Returns the value of attribute status.



707
708
709
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 707

def status
  @status
end

#updated_atObject

Generic distribution provider action last update date as Unix timestamp (In seconds)



704
705
706
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 704

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 745

def from_xml(xml_element)
	super
	self.id = xml_element.elements['id'].text
	self.created_at = xml_element.elements['createdAt'].text
	self.updated_at = xml_element.elements['updatedAt'].text
	self.generic_distribution_provider_id = xml_element.elements['genericDistributionProviderId'].text
	self.action = xml_element.elements['action'].text
	self.status = xml_element.elements['status'].text
	self.results_parser = xml_element.elements['resultsParser'].text
	self.protocol = xml_element.elements['protocol'].text
	self.server_address = xml_element.elements['serverAddress'].text
	self.remote_path = xml_element.elements['remotePath'].text
	self.remote_username = xml_element.elements['remoteUsername'].text
	self.remote_password = xml_element.elements['remotePassword'].text
	self.editable_fields = xml_element.elements['editableFields'].text
	self.mandatory_fields = xml_element.elements['mandatoryFields'].text
	self.mrss_transformer = xml_element.elements['mrssTransformer'].text
	self.mrss_validator = xml_element.elements['mrssValidator'].text
	self.results_transformer = xml_element.elements['resultsTransformer'].text
end