Class: Kaltura::KalturaDeliveryProfile

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

#created_atObject

Creation time as Unix timestamp (In seconds)



3922
3923
3924
# File 'lib/kaltura_types.rb', line 3922

def created_at
  @created_at
end

#descriptionObject

The description of the Delivery



3920
3921
3922
# File 'lib/kaltura_types.rb', line 3920

def description
  @description
end

#extra_paramsObject

Extra query string parameters that should be added to the url



3941
3942
3943
# File 'lib/kaltura_types.rb', line 3941

def extra_params
  @extra_params
end

#host_nameObject

the host part of the url



3928
3929
3930
# File 'lib/kaltura_types.rb', line 3928

def host_name
  @host_name
end

#idObject

The id of the Delivery



3911
3912
3913
# File 'lib/kaltura_types.rb', line 3911

def id
  @id
end

#is_defaultObject

True if this is the systemwide default for the protocol



3933
3934
3935
# File 'lib/kaltura_types.rb', line 3933

def is_default
  @is_default
end

#media_protocolsObject

Comma separated list of supported media protocols. f.i. rtmpe



3937
3938
3939
# File 'lib/kaltura_types.rb', line 3937

def media_protocols
  @media_protocols
end

#nameObject

The name of the Delivery



3914
3915
3916
# File 'lib/kaltura_types.rb', line 3914

def name
  @name
end

#parent_idObject

the object from which this object was cloned (or 0)



3935
3936
3937
# File 'lib/kaltura_types.rb', line 3935

def parent_id
  @parent_id
end

#partner_idObject

Returns the value of attribute partner_id.



3912
3913
3914
# File 'lib/kaltura_types.rb', line 3912

def partner_id
  @partner_id
end

#priorityObject

priority used for ordering similar delivery profiles



3939
3940
3941
# File 'lib/kaltura_types.rb', line 3939

def priority
  @priority
end

#recognizerObject

Returns the value of attribute recognizer.



3930
3931
3932
# File 'lib/kaltura_types.rb', line 3930

def recognizer
  @recognizer
end

#statusObject

Returns the value of attribute status.



3929
3930
3931
# File 'lib/kaltura_types.rb', line 3929

def status
  @status
end

#streamer_typeObject

Returns the value of attribute streamer_type.



3925
3926
3927
# File 'lib/kaltura_types.rb', line 3925

def streamer_type
  @streamer_type
end

#supplementary_assets_filterObject

A filter that can be used to include additional assets in the URL (e.g. captions)



3943
3944
3945
# File 'lib/kaltura_types.rb', line 3943

def supplementary_assets_filter
  @supplementary_assets_filter
end

#system_nameObject

System name of the delivery



3918
3919
3920
# File 'lib/kaltura_types.rb', line 3918

def system_name
  @system_name
end

#tokenizerObject

Returns the value of attribute tokenizer.



3931
3932
3933
# File 'lib/kaltura_types.rb', line 3931

def tokenizer
  @tokenizer
end

#typeObject

Delivery type



3916
3917
3918
# File 'lib/kaltura_types.rb', line 3916

def type
  @type
end

#updated_atObject

Update time as Unix timestamp (In seconds)



3924
3925
3926
# File 'lib/kaltura_types.rb', line 3924

def updated_at
  @updated_at
end

#urlObject

Returns the value of attribute url.



3926
3927
3928
# File 'lib/kaltura_types.rb', line 3926

def url
  @url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
# File 'lib/kaltura_types.rb', line 3970

def from_xml(xml_element)
	super
	if xml_element.elements['id'] != nil
		self.id = xml_element.elements['id'].text
	end
	if xml_element.elements['partnerId'] != nil
		self.partner_id = xml_element.elements['partnerId'].text
	end
	if xml_element.elements['name'] != nil
		self.name = xml_element.elements['name'].text
	end
	if xml_element.elements['type'] != nil
		self.type = xml_element.elements['type'].text
	end
	if xml_element.elements['systemName'] != nil
		self.system_name = xml_element.elements['systemName'].text
	end
	if xml_element.elements['description'] != nil
		self.description = xml_element.elements['description'].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['streamerType'] != nil
		self.streamer_type = xml_element.elements['streamerType'].text
	end
	if xml_element.elements['url'] != nil
		self.url = xml_element.elements['url'].text
	end
	if xml_element.elements['hostName'] != nil
		self.host_name = xml_element.elements['hostName'].text
	end
	if xml_element.elements['status'] != nil
		self.status = xml_element.elements['status'].text
	end
	if xml_element.elements['recognizer'] != nil
		self.recognizer = KalturaClientBase.object_from_xml(xml_element.elements['recognizer'], 'KalturaUrlRecognizer')
	end
	if xml_element.elements['tokenizer'] != nil
		self.tokenizer = KalturaClientBase.object_from_xml(xml_element.elements['tokenizer'], 'KalturaUrlTokenizer')
	end
	if xml_element.elements['isDefault'] != nil
		self.is_default = xml_element.elements['isDefault'].text
	end
	if xml_element.elements['parentId'] != nil
		self.parent_id = xml_element.elements['parentId'].text
	end
	if xml_element.elements['mediaProtocols'] != nil
		self.media_protocols = xml_element.elements['mediaProtocols'].text
	end
	if xml_element.elements['priority'] != nil
		self.priority = xml_element.elements['priority'].text
	end
	if xml_element.elements['extraParams'] != nil
		self.extra_params = xml_element.elements['extraParams'].text
	end
	if xml_element.elements['supplementaryAssetsFilter'] != nil
		self.supplementary_assets_filter = KalturaClientBase.object_from_xml(xml_element.elements['supplementaryAssetsFilter'], 'KalturaAssetFilter')
	end
end