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)



3957
3958
3959
# File 'lib/kaltura_types.rb', line 3957

def created_at
  @created_at
end

#descriptionObject

The description of the Delivery



3955
3956
3957
# File 'lib/kaltura_types.rb', line 3955

def description
  @description
end

#extra_paramsObject

Extra query string parameters that should be added to the url



3976
3977
3978
# File 'lib/kaltura_types.rb', line 3976

def extra_params
  @extra_params
end

#host_nameObject

the host part of the url



3963
3964
3965
# File 'lib/kaltura_types.rb', line 3963

def host_name
  @host_name
end

#idObject

The id of the Delivery



3946
3947
3948
# File 'lib/kaltura_types.rb', line 3946

def id
  @id
end

#is_defaultObject

True if this is the systemwide default for the protocol



3968
3969
3970
# File 'lib/kaltura_types.rb', line 3968

def is_default
  @is_default
end

#media_protocolsObject

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



3972
3973
3974
# File 'lib/kaltura_types.rb', line 3972

def media_protocols
  @media_protocols
end

#nameObject

The name of the Delivery



3949
3950
3951
# File 'lib/kaltura_types.rb', line 3949

def name
  @name
end

#parent_idObject

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



3970
3971
3972
# File 'lib/kaltura_types.rb', line 3970

def parent_id
  @parent_id
end

#partner_idObject

Returns the value of attribute partner_id.



3947
3948
3949
# File 'lib/kaltura_types.rb', line 3947

def partner_id
  @partner_id
end

#priorityObject

priority used for ordering similar delivery profiles



3974
3975
3976
# File 'lib/kaltura_types.rb', line 3974

def priority
  @priority
end

#recognizerObject

Returns the value of attribute recognizer.



3965
3966
3967
# File 'lib/kaltura_types.rb', line 3965

def recognizer
  @recognizer
end

#statusObject

Returns the value of attribute status.



3964
3965
3966
# File 'lib/kaltura_types.rb', line 3964

def status
  @status
end

#streamer_typeObject

Returns the value of attribute streamer_type.



3960
3961
3962
# File 'lib/kaltura_types.rb', line 3960

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)



3978
3979
3980
# File 'lib/kaltura_types.rb', line 3978

def supplementary_assets_filter
  @supplementary_assets_filter
end

#system_nameObject

System name of the delivery



3953
3954
3955
# File 'lib/kaltura_types.rb', line 3953

def system_name
  @system_name
end

#tokenizerObject

Returns the value of attribute tokenizer.



3966
3967
3968
# File 'lib/kaltura_types.rb', line 3966

def tokenizer
  @tokenizer
end

#typeObject

Delivery type



3951
3952
3953
# File 'lib/kaltura_types.rb', line 3951

def type
  @type
end

#updated_atObject

Update time as Unix timestamp (In seconds)



3959
3960
3961
# File 'lib/kaltura_types.rb', line 3959

def updated_at
  @updated_at
end

#urlObject

Returns the value of attribute url.



3961
3962
3963
# File 'lib/kaltura_types.rb', line 3961

def url
  @url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



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
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
# File 'lib/kaltura_types.rb', line 4005

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