Class: Kaltura::KalturaDeliveryProfile
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaDeliveryProfile
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
KalturaDeliveryProfileAkamaiAppleHttpManifest, KalturaDeliveryProfileAkamaiHds, KalturaDeliveryProfileAkamaiHttp, KalturaDeliveryProfileGenericAppleHttp, KalturaDeliveryProfileGenericHds, KalturaDeliveryProfileGenericHttp, KalturaDeliveryProfileGenericSilverLight, KalturaDeliveryProfileLiveAppleHttp, KalturaDeliveryProfileLivePackager, KalturaDeliveryProfileRtmp, KalturaDeliveryProfileVodPackagerPlayServer
Instance Attribute Summary collapse
-
#created_at ⇒ Object
Creation time as Unix timestamp (In seconds).
-
#description ⇒ Object
The description of the Delivery.
-
#extra_params ⇒ Object
Extra query string parameters that should be added to the url.
-
#host_name ⇒ Object
the host part of the url.
-
#id ⇒ Object
The id of the Delivery.
-
#is_default ⇒ Object
True if this is the systemwide default for the protocol.
-
#media_protocols ⇒ Object
Comma separated list of supported media protocols.
-
#name ⇒ Object
The name of the Delivery.
-
#parent_id ⇒ Object
the object from which this object was cloned (or 0).
-
#partner_id ⇒ Object
Returns the value of attribute partner_id.
-
#priority ⇒ Object
priority used for ordering similar delivery profiles.
-
#recognizer ⇒ Object
Returns the value of attribute recognizer.
-
#status ⇒ Object
Returns the value of attribute status.
-
#streamer_type ⇒ Object
Returns the value of attribute streamer_type.
-
#supplementary_assets_filter ⇒ Object
A filter that can be used to include additional assets in the URL (e.g. captions).
-
#system_name ⇒ Object
System name of the delivery.
-
#tokenizer ⇒ Object
Returns the value of attribute tokenizer.
-
#type ⇒ Object
Delivery type.
-
#updated_at ⇒ Object
Update time as Unix timestamp (In seconds).
-
#url ⇒ Object
Returns the value of attribute url.
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#created_at ⇒ Object
Creation time as Unix timestamp (In seconds)
3791 3792 3793 |
# File 'lib/kaltura_types.rb', line 3791 def created_at @created_at end |
#description ⇒ Object
The description of the Delivery
3789 3790 3791 |
# File 'lib/kaltura_types.rb', line 3789 def description @description end |
#extra_params ⇒ Object
Extra query string parameters that should be added to the url
3810 3811 3812 |
# File 'lib/kaltura_types.rb', line 3810 def extra_params @extra_params end |
#host_name ⇒ Object
the host part of the url
3797 3798 3799 |
# File 'lib/kaltura_types.rb', line 3797 def host_name @host_name end |
#id ⇒ Object
The id of the Delivery
3780 3781 3782 |
# File 'lib/kaltura_types.rb', line 3780 def id @id end |
#is_default ⇒ Object
True if this is the systemwide default for the protocol
3802 3803 3804 |
# File 'lib/kaltura_types.rb', line 3802 def is_default @is_default end |
#media_protocols ⇒ Object
Comma separated list of supported media protocols. f.i. rtmpe
3806 3807 3808 |
# File 'lib/kaltura_types.rb', line 3806 def media_protocols @media_protocols end |
#name ⇒ Object
The name of the Delivery
3783 3784 3785 |
# File 'lib/kaltura_types.rb', line 3783 def name @name end |
#parent_id ⇒ Object
the object from which this object was cloned (or 0)
3804 3805 3806 |
# File 'lib/kaltura_types.rb', line 3804 def parent_id @parent_id end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
3781 3782 3783 |
# File 'lib/kaltura_types.rb', line 3781 def partner_id @partner_id end |
#priority ⇒ Object
priority used for ordering similar delivery profiles
3808 3809 3810 |
# File 'lib/kaltura_types.rb', line 3808 def priority @priority end |
#recognizer ⇒ Object
Returns the value of attribute recognizer.
3799 3800 3801 |
# File 'lib/kaltura_types.rb', line 3799 def recognizer @recognizer end |
#status ⇒ Object
Returns the value of attribute status.
3798 3799 3800 |
# File 'lib/kaltura_types.rb', line 3798 def status @status end |
#streamer_type ⇒ Object
Returns the value of attribute streamer_type.
3794 3795 3796 |
# File 'lib/kaltura_types.rb', line 3794 def streamer_type @streamer_type end |
#supplementary_assets_filter ⇒ Object
A filter that can be used to include additional assets in the URL (e.g. captions)
3812 3813 3814 |
# File 'lib/kaltura_types.rb', line 3812 def supplementary_assets_filter @supplementary_assets_filter end |
#system_name ⇒ Object
System name of the delivery
3787 3788 3789 |
# File 'lib/kaltura_types.rb', line 3787 def system_name @system_name end |
#tokenizer ⇒ Object
Returns the value of attribute tokenizer.
3800 3801 3802 |
# File 'lib/kaltura_types.rb', line 3800 def tokenizer @tokenizer end |
#type ⇒ Object
Delivery type
3785 3786 3787 |
# File 'lib/kaltura_types.rb', line 3785 def type @type end |
#updated_at ⇒ Object
Update time as Unix timestamp (In seconds)
3793 3794 3795 |
# File 'lib/kaltura_types.rb', line 3793 def updated_at @updated_at end |
#url ⇒ Object
Returns the value of attribute url.
3795 3796 3797 |
# File 'lib/kaltura_types.rb', line 3795 def url @url end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
3839 3840 3841 3842 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 |
# File 'lib/kaltura_types.rb', line 3839 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 |