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)



3859
3860
3861
# File 'lib/kaltura_types.rb', line 3859

def created_at
  @created_at
end

#descriptionObject

The description of the Delivery



3857
3858
3859
# File 'lib/kaltura_types.rb', line 3857

def description
  @description
end

#extra_paramsObject

Extra query string parameters that should be added to the url



3878
3879
3880
# File 'lib/kaltura_types.rb', line 3878

def extra_params
  @extra_params
end

#host_nameObject

the host part of the url



3865
3866
3867
# File 'lib/kaltura_types.rb', line 3865

def host_name
  @host_name
end

#idObject

The id of the Delivery



3848
3849
3850
# File 'lib/kaltura_types.rb', line 3848

def id
  @id
end

#is_defaultObject

True if this is the systemwide default for the protocol



3870
3871
3872
# File 'lib/kaltura_types.rb', line 3870

def is_default
  @is_default
end

#media_protocolsObject

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



3874
3875
3876
# File 'lib/kaltura_types.rb', line 3874

def media_protocols
  @media_protocols
end

#nameObject

The name of the Delivery



3851
3852
3853
# File 'lib/kaltura_types.rb', line 3851

def name
  @name
end

#parent_idObject

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



3872
3873
3874
# File 'lib/kaltura_types.rb', line 3872

def parent_id
  @parent_id
end

#partner_idObject

Returns the value of attribute partner_id.



3849
3850
3851
# File 'lib/kaltura_types.rb', line 3849

def partner_id
  @partner_id
end

#priorityObject

priority used for ordering similar delivery profiles



3876
3877
3878
# File 'lib/kaltura_types.rb', line 3876

def priority
  @priority
end

#recognizerObject

Returns the value of attribute recognizer.



3867
3868
3869
# File 'lib/kaltura_types.rb', line 3867

def recognizer
  @recognizer
end

#statusObject

Returns the value of attribute status.



3866
3867
3868
# File 'lib/kaltura_types.rb', line 3866

def status
  @status
end

#streamer_typeObject

Returns the value of attribute streamer_type.



3862
3863
3864
# File 'lib/kaltura_types.rb', line 3862

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)



3880
3881
3882
# File 'lib/kaltura_types.rb', line 3880

def supplementary_assets_filter
  @supplementary_assets_filter
end

#system_nameObject

System name of the delivery



3855
3856
3857
# File 'lib/kaltura_types.rb', line 3855

def system_name
  @system_name
end

#tokenizerObject

Returns the value of attribute tokenizer.



3868
3869
3870
# File 'lib/kaltura_types.rb', line 3868

def tokenizer
  @tokenizer
end

#typeObject

Delivery type



3853
3854
3855
# File 'lib/kaltura_types.rb', line 3853

def type
  @type
end

#updated_atObject

Update time as Unix timestamp (In seconds)



3861
3862
3863
# File 'lib/kaltura_types.rb', line 3861

def updated_at
  @updated_at
end

#urlObject

Returns the value of attribute url.



3863
3864
3865
# File 'lib/kaltura_types.rb', line 3863

def url
  @url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
# File 'lib/kaltura_types.rb', line 3907

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