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.



873
874
875
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 873

def action
  @action
end

#created_atObject

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



869
870
871
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 869

def created_at
  @created_at
end

#editable_fieldsObject

Returns the value of attribute editable_fields.



881
882
883
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 881

def editable_fields
  @editable_fields
end

#generic_distribution_provider_idObject

Returns the value of attribute generic_distribution_provider_id.



872
873
874
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 872

def generic_distribution_provider_id
  @generic_distribution_provider_id
end

#idObject

Auto generated



867
868
869
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 867

def id
  @id
end

#mandatory_fieldsObject

Returns the value of attribute mandatory_fields.



882
883
884
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 882

def mandatory_fields
  @mandatory_fields
end

#mrss_transformerObject

Returns the value of attribute mrss_transformer.



883
884
885
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 883

def mrss_transformer
  @mrss_transformer
end

#mrss_validatorObject

Returns the value of attribute mrss_validator.



884
885
886
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 884

def mrss_validator
  @mrss_validator
end

#protocolObject

Returns the value of attribute protocol.



876
877
878
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 876

def protocol
  @protocol
end

#remote_passwordObject

Returns the value of attribute remote_password.



880
881
882
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 880

def remote_password
  @remote_password
end

#remote_pathObject

Returns the value of attribute remote_path.



878
879
880
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 878

def remote_path
  @remote_path
end

#remote_usernameObject

Returns the value of attribute remote_username.



879
880
881
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 879

def remote_username
  @remote_username
end

#results_parserObject

Returns the value of attribute results_parser.



875
876
877
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 875

def results_parser
  @results_parser
end

#results_transformerObject

Returns the value of attribute results_transformer.



885
886
887
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 885

def results_transformer
  @results_transformer
end

#server_addressObject

Returns the value of attribute server_address.



877
878
879
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 877

def server_address
  @server_address
end

#statusObject

Returns the value of attribute status.



874
875
876
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 874

def status
  @status
end

#updated_atObject

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



871
872
873
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 871

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 912

def from_xml(xml_element)
	super
	if xml_element.elements['id'] != nil
		self.id = xml_element.elements['id'].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['genericDistributionProviderId'] != nil
		self.generic_distribution_provider_id = xml_element.elements['genericDistributionProviderId'].text
	end
	if xml_element.elements['action'] != nil
		self.action = xml_element.elements['action'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['resultsParser'] != nil
		self.results_parser = xml_element.elements['resultsParser'].text
	end
	if xml_element.elements['protocol'] != nil
		self.protocol = xml_element.elements['protocol'].text
	end
	if xml_element.elements['serverAddress'] != nil
		self.server_address = xml_element.elements['serverAddress'].text
	end
	if xml_element.elements['remotePath'] != nil
		self.remote_path = xml_element.elements['remotePath'].text
	end
	if xml_element.elements['remoteUsername'] != nil
		self.remote_username = xml_element.elements['remoteUsername'].text
	end
	if xml_element.elements['remotePassword'] != nil
		self.remote_password = xml_element.elements['remotePassword'].text
	end
	if xml_element.elements['editableFields'] != nil
		self.editable_fields = xml_element.elements['editableFields'].text
	end
	if xml_element.elements['mandatoryFields'] != nil
		self.mandatory_fields = xml_element.elements['mandatoryFields'].text
	end
	if xml_element.elements['mrssTransformer'] != nil
		self.mrss_transformer = xml_element.elements['mrssTransformer'].text
	end
	if xml_element.elements['mrssValidator'] != nil
		self.mrss_validator = xml_element.elements['mrssValidator'].text
	end
	if xml_element.elements['resultsTransformer'] != nil
		self.results_transformer = xml_element.elements['resultsTransformer'].text
	end
end