Class: Kaltura::KalturaDeliveryProfile
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaDeliveryProfile
- Defined in:
- lib/kaltura_types.rb
Direct Known Subclasses
KalturaDeliveryProfileAkamaiAppleHttpManifest, KalturaDeliveryProfileAkamaiHds, KalturaDeliveryProfileGenericAppleHttp, KalturaDeliveryProfileGenericHds, KalturaDeliveryProfileGenericSilverLight, KalturaDeliveryProfileHttp, 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)
3922 3923 3924 |
# File 'lib/kaltura_types.rb', line 3922 def created_at @created_at end |
#description ⇒ Object
The description of the Delivery
3920 3921 3922 |
# File 'lib/kaltura_types.rb', line 3920 def description @description end |
#extra_params ⇒ Object
Extra query string parameters that should be added to the url
3941 3942 3943 |
# File 'lib/kaltura_types.rb', line 3941 def extra_params @extra_params end |
#host_name ⇒ Object
the host part of the url
3928 3929 3930 |
# File 'lib/kaltura_types.rb', line 3928 def host_name @host_name end |
#id ⇒ Object
The id of the Delivery
3911 3912 3913 |
# File 'lib/kaltura_types.rb', line 3911 def id @id end |
#is_default ⇒ Object
True if this is the systemwide default for the protocol
3933 3934 3935 |
# File 'lib/kaltura_types.rb', line 3933 def is_default @is_default end |
#media_protocols ⇒ Object
Comma separated list of supported media protocols. f.i. rtmpe
3937 3938 3939 |
# File 'lib/kaltura_types.rb', line 3937 def media_protocols @media_protocols end |
#name ⇒ Object
The name of the Delivery
3914 3915 3916 |
# File 'lib/kaltura_types.rb', line 3914 def name @name end |
#parent_id ⇒ Object
the object from which this object was cloned (or 0)
3935 3936 3937 |
# File 'lib/kaltura_types.rb', line 3935 def parent_id @parent_id end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
3912 3913 3914 |
# File 'lib/kaltura_types.rb', line 3912 def partner_id @partner_id end |
#priority ⇒ Object
priority used for ordering similar delivery profiles
3939 3940 3941 |
# File 'lib/kaltura_types.rb', line 3939 def priority @priority end |
#recognizer ⇒ Object
Returns the value of attribute recognizer.
3930 3931 3932 |
# File 'lib/kaltura_types.rb', line 3930 def recognizer @recognizer end |
#status ⇒ Object
Returns the value of attribute status.
3929 3930 3931 |
# File 'lib/kaltura_types.rb', line 3929 def status @status end |
#streamer_type ⇒ Object
Returns the value of attribute streamer_type.
3925 3926 3927 |
# File 'lib/kaltura_types.rb', line 3925 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)
3943 3944 3945 |
# File 'lib/kaltura_types.rb', line 3943 def supplementary_assets_filter @supplementary_assets_filter end |
#system_name ⇒ Object
System name of the delivery
3918 3919 3920 |
# File 'lib/kaltura_types.rb', line 3918 def system_name @system_name end |
#tokenizer ⇒ Object
Returns the value of attribute tokenizer.
3931 3932 3933 |
# File 'lib/kaltura_types.rb', line 3931 def tokenizer @tokenizer end |
#type ⇒ Object
Delivery type
3916 3917 3918 |
# File 'lib/kaltura_types.rb', line 3916 def type @type end |
#updated_at ⇒ Object
Update time as Unix timestamp (In seconds)
3924 3925 3926 |
# File 'lib/kaltura_types.rb', line 3924 def updated_at @updated_at end |
#url ⇒ Object
Returns the value of attribute url.
3926 3927 3928 |
# File 'lib/kaltura_types.rb', line 3926 def url @url end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 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 |
# File 'lib/kaltura_types.rb', line 3970 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 |