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)
3849 3850 3851 |
# File 'lib/kaltura_types.rb', line 3849 def created_at @created_at end |
#description ⇒ Object
The description of the Delivery
3847 3848 3849 |
# File 'lib/kaltura_types.rb', line 3847 def description @description end |
#extra_params ⇒ Object
Extra query string parameters that should be added to the url
3868 3869 3870 |
# File 'lib/kaltura_types.rb', line 3868 def extra_params @extra_params end |
#host_name ⇒ Object
the host part of the url
3855 3856 3857 |
# File 'lib/kaltura_types.rb', line 3855 def host_name @host_name end |
#id ⇒ Object
The id of the Delivery
3838 3839 3840 |
# File 'lib/kaltura_types.rb', line 3838 def id @id end |
#is_default ⇒ Object
True if this is the systemwide default for the protocol
3860 3861 3862 |
# File 'lib/kaltura_types.rb', line 3860 def is_default @is_default end |
#media_protocols ⇒ Object
Comma separated list of supported media protocols. f.i. rtmpe
3864 3865 3866 |
# File 'lib/kaltura_types.rb', line 3864 def media_protocols @media_protocols end |
#name ⇒ Object
The name of the Delivery
3841 3842 3843 |
# File 'lib/kaltura_types.rb', line 3841 def name @name end |
#parent_id ⇒ Object
the object from which this object was cloned (or 0)
3862 3863 3864 |
# File 'lib/kaltura_types.rb', line 3862 def parent_id @parent_id end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
3839 3840 3841 |
# File 'lib/kaltura_types.rb', line 3839 def partner_id @partner_id end |
#priority ⇒ Object
priority used for ordering similar delivery profiles
3866 3867 3868 |
# File 'lib/kaltura_types.rb', line 3866 def priority @priority end |
#recognizer ⇒ Object
Returns the value of attribute recognizer.
3857 3858 3859 |
# File 'lib/kaltura_types.rb', line 3857 def recognizer @recognizer end |
#status ⇒ Object
Returns the value of attribute status.
3856 3857 3858 |
# File 'lib/kaltura_types.rb', line 3856 def status @status end |
#streamer_type ⇒ Object
Returns the value of attribute streamer_type.
3852 3853 3854 |
# File 'lib/kaltura_types.rb', line 3852 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)
3870 3871 3872 |
# File 'lib/kaltura_types.rb', line 3870 def supplementary_assets_filter @supplementary_assets_filter end |
#system_name ⇒ Object
System name of the delivery
3845 3846 3847 |
# File 'lib/kaltura_types.rb', line 3845 def system_name @system_name end |
#tokenizer ⇒ Object
Returns the value of attribute tokenizer.
3858 3859 3860 |
# File 'lib/kaltura_types.rb', line 3858 def tokenizer @tokenizer end |
#type ⇒ Object
Delivery type
3843 3844 3845 |
# File 'lib/kaltura_types.rb', line 3843 def type @type end |
#updated_at ⇒ Object
Update time as Unix timestamp (In seconds)
3851 3852 3853 |
# File 'lib/kaltura_types.rb', line 3851 def updated_at @updated_at end |
#url ⇒ Object
Returns the value of attribute url.
3853 3854 3855 |
# File 'lib/kaltura_types.rb', line 3853 def url @url end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 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 |
# File 'lib/kaltura_types.rb', line 3897 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 |