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, KalturaDeliveryProfileVod
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)
3957 3958 3959 |
# File 'lib/kaltura_types.rb', line 3957 def created_at @created_at end |
#description ⇒ Object
The description of the Delivery
3955 3956 3957 |
# File 'lib/kaltura_types.rb', line 3955 def description @description end |
#extra_params ⇒ Object
Extra query string parameters that should be added to the url
3976 3977 3978 |
# File 'lib/kaltura_types.rb', line 3976 def extra_params @extra_params end |
#host_name ⇒ Object
the host part of the url
3963 3964 3965 |
# File 'lib/kaltura_types.rb', line 3963 def host_name @host_name end |
#id ⇒ Object
The id of the Delivery
3946 3947 3948 |
# File 'lib/kaltura_types.rb', line 3946 def id @id end |
#is_default ⇒ Object
True if this is the systemwide default for the protocol
3968 3969 3970 |
# File 'lib/kaltura_types.rb', line 3968 def is_default @is_default end |
#media_protocols ⇒ Object
Comma separated list of supported media protocols. f.i. rtmpe
3972 3973 3974 |
# File 'lib/kaltura_types.rb', line 3972 def media_protocols @media_protocols end |
#name ⇒ Object
The name of the Delivery
3949 3950 3951 |
# File 'lib/kaltura_types.rb', line 3949 def name @name end |
#parent_id ⇒ Object
the object from which this object was cloned (or 0)
3970 3971 3972 |
# File 'lib/kaltura_types.rb', line 3970 def parent_id @parent_id end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
3947 3948 3949 |
# File 'lib/kaltura_types.rb', line 3947 def partner_id @partner_id end |
#priority ⇒ Object
priority used for ordering similar delivery profiles
3974 3975 3976 |
# File 'lib/kaltura_types.rb', line 3974 def priority @priority end |
#recognizer ⇒ Object
Returns the value of attribute recognizer.
3965 3966 3967 |
# File 'lib/kaltura_types.rb', line 3965 def recognizer @recognizer end |
#status ⇒ Object
Returns the value of attribute status.
3964 3965 3966 |
# File 'lib/kaltura_types.rb', line 3964 def status @status end |
#streamer_type ⇒ Object
Returns the value of attribute streamer_type.
3960 3961 3962 |
# File 'lib/kaltura_types.rb', line 3960 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)
3978 3979 3980 |
# File 'lib/kaltura_types.rb', line 3978 def supplementary_assets_filter @supplementary_assets_filter end |
#system_name ⇒ Object
System name of the delivery
3953 3954 3955 |
# File 'lib/kaltura_types.rb', line 3953 def system_name @system_name end |
#tokenizer ⇒ Object
Returns the value of attribute tokenizer.
3966 3967 3968 |
# File 'lib/kaltura_types.rb', line 3966 def tokenizer @tokenizer end |
#type ⇒ Object
Delivery type
3951 3952 3953 |
# File 'lib/kaltura_types.rb', line 3951 def type @type end |
#updated_at ⇒ Object
Update time as Unix timestamp (In seconds)
3959 3960 3961 |
# File 'lib/kaltura_types.rb', line 3959 def updated_at @updated_at end |
#url ⇒ Object
Returns the value of attribute url.
3961 3962 3963 |
# File 'lib/kaltura_types.rb', line 3961 def url @url end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
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 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 |
# File 'lib/kaltura_types.rb', line 4005 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 |