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.



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

def action
  @action
end

#created_atObject

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



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

def created_at
  @created_at
end

#editable_fieldsObject

Returns the value of attribute editable_fields.



888
889
890
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 888

def editable_fields
  @editable_fields
end

#generic_distribution_provider_idObject

Returns the value of attribute generic_distribution_provider_id.



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

def generic_distribution_provider_id
  @generic_distribution_provider_id
end

#idObject

Auto generated



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

def id
  @id
end

#mandatory_fieldsObject

Returns the value of attribute mandatory_fields.



889
890
891
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 889

def mandatory_fields
  @mandatory_fields
end

#mrss_transformerObject

Returns the value of attribute mrss_transformer.



890
891
892
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 890

def mrss_transformer
  @mrss_transformer
end

#mrss_validatorObject

Returns the value of attribute mrss_validator.



891
892
893
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 891

def mrss_validator
  @mrss_validator
end

#protocolObject

Returns the value of attribute protocol.



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

def protocol
  @protocol
end

#remote_passwordObject

Returns the value of attribute remote_password.



887
888
889
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 887

def remote_password
  @remote_password
end

#remote_pathObject

Returns the value of attribute remote_path.



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

def remote_path
  @remote_path
end

#remote_usernameObject

Returns the value of attribute remote_username.



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

def remote_username
  @remote_username
end

#results_parserObject

Returns the value of attribute results_parser.



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

def results_parser
  @results_parser
end

#results_transformerObject

Returns the value of attribute results_transformer.



892
893
894
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 892

def results_transformer
  @results_transformer
end

#server_addressObject

Returns the value of attribute server_address.



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

def server_address
  @server_address
end

#statusObject

Returns the value of attribute status.



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

def status
  @status
end

#updated_atObject

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



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

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
966
967
968
969
970
971
972
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 919

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