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.



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

def action
  @action
end

#created_atObject

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



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

def created_at
  @created_at
end

#editable_fieldsObject

Returns the value of attribute editable_fields.



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

def editable_fields
  @editable_fields
end

#generic_distribution_provider_idObject

Returns the value of attribute generic_distribution_provider_id.



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

def generic_distribution_provider_id
  @generic_distribution_provider_id
end

#idObject

Auto generated



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

def id
  @id
end

#mandatory_fieldsObject

Returns the value of attribute mandatory_fields.



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

def mandatory_fields
  @mandatory_fields
end

#mrss_transformerObject

Returns the value of attribute mrss_transformer.



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

def mrss_transformer
  @mrss_transformer
end

#mrss_validatorObject

Returns the value of attribute mrss_validator.



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

def mrss_validator
  @mrss_validator
end

#protocolObject

Returns the value of attribute protocol.



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

def protocol
  @protocol
end

#remote_passwordObject

Returns the value of attribute remote_password.



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

def remote_password
  @remote_password
end

#remote_pathObject

Returns the value of attribute remote_path.



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

def remote_path
  @remote_path
end

#remote_usernameObject

Returns the value of attribute remote_username.



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

def remote_username
  @remote_username
end

#results_parserObject

Returns the value of attribute results_parser.



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

def results_parser
  @results_parser
end

#results_transformerObject

Returns the value of attribute results_transformer.



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

def results_transformer
  @results_transformer
end

#server_addressObject

Returns the value of attribute server_address.



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

def server_address
  @server_address
end

#statusObject

Returns the value of attribute status.



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

def status
  @status
end

#updated_atObject

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



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

def updated_at
  @updated_at
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



911
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
# File 'lib/kaltura_plugins/kaltura_content_distribution_client_plugin.rb', line 911

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