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)



3795
3796
3797
# File 'lib/kaltura_types.rb', line 3795

def created_at
  @created_at
end

#descriptionObject

The description of the Delivery



3793
3794
3795
# File 'lib/kaltura_types.rb', line 3793

def description
  @description
end

#extra_paramsObject

Extra query string parameters that should be added to the url



3814
3815
3816
# File 'lib/kaltura_types.rb', line 3814

def extra_params
  @extra_params
end

#host_nameObject

the host part of the url



3801
3802
3803
# File 'lib/kaltura_types.rb', line 3801

def host_name
  @host_name
end

#idObject

The id of the Delivery



3784
3785
3786
# File 'lib/kaltura_types.rb', line 3784

def id
  @id
end

#is_defaultObject

True if this is the systemwide default for the protocol



3806
3807
3808
# File 'lib/kaltura_types.rb', line 3806

def is_default
  @is_default
end

#media_protocolsObject

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



3810
3811
3812
# File 'lib/kaltura_types.rb', line 3810

def media_protocols
  @media_protocols
end

#nameObject

The name of the Delivery



3787
3788
3789
# File 'lib/kaltura_types.rb', line 3787

def name
  @name
end

#parent_idObject

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



3808
3809
3810
# File 'lib/kaltura_types.rb', line 3808

def parent_id
  @parent_id
end

#partner_idObject

Returns the value of attribute partner_id.



3785
3786
3787
# File 'lib/kaltura_types.rb', line 3785

def partner_id
  @partner_id
end

#priorityObject

priority used for ordering similar delivery profiles



3812
3813
3814
# File 'lib/kaltura_types.rb', line 3812

def priority
  @priority
end

#recognizerObject

Returns the value of attribute recognizer.



3803
3804
3805
# File 'lib/kaltura_types.rb', line 3803

def recognizer
  @recognizer
end

#statusObject

Returns the value of attribute status.



3802
3803
3804
# File 'lib/kaltura_types.rb', line 3802

def status
  @status
end

#streamer_typeObject

Returns the value of attribute streamer_type.



3798
3799
3800
# File 'lib/kaltura_types.rb', line 3798

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)



3816
3817
3818
# File 'lib/kaltura_types.rb', line 3816

def supplementary_assets_filter
  @supplementary_assets_filter
end

#system_nameObject

System name of the delivery



3791
3792
3793
# File 'lib/kaltura_types.rb', line 3791

def system_name
  @system_name
end

#tokenizerObject

Returns the value of attribute tokenizer.



3804
3805
3806
# File 'lib/kaltura_types.rb', line 3804

def tokenizer
  @tokenizer
end

#typeObject

Delivery type



3789
3790
3791
# File 'lib/kaltura_types.rb', line 3789

def type
  @type
end

#updated_atObject

Update time as Unix timestamp (In seconds)



3797
3798
3799
# File 'lib/kaltura_types.rb', line 3797

def updated_at
  @updated_at
end

#urlObject

Returns the value of attribute url.



3799
3800
3801
# File 'lib/kaltura_types.rb', line 3799

def url
  @url
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
# File 'lib/kaltura_types.rb', line 3843

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