Class: Kaltura::KalturaLiveChannelSegment
- Inherits:
-
KalturaObjectBase
- Object
- KalturaObjectBase
- Kaltura::KalturaLiveChannelSegment
- Defined in:
- lib/kaltura_types.rb
Instance Attribute Summary collapse
-
#channel_id ⇒ Object
Live channel id.
-
#created_at ⇒ Object
Segment creation date as Unix timestamp (In seconds).
-
#description ⇒ Object
Segment description.
-
#duration ⇒ Object
Segment play duration time, in mili-seconds.
-
#entry_id ⇒ Object
Entry id to be played.
-
#id ⇒ Object
Unique identifier.
-
#name ⇒ Object
Segment name.
-
#partner_id ⇒ Object
Returns the value of attribute partner_id.
-
#start_time ⇒ Object
Segment play start time, in mili-seconds, according to trigger type.
-
#status ⇒ Object
Returns the value of attribute status.
-
#tags ⇒ Object
Segment tags.
-
#trigger_segment_id ⇒ Object
Live channel segment that the trigger relates to.
-
#trigger_type ⇒ Object
Segment start time trigger type.
-
#type ⇒ Object
Segment could be associated with the main stream, as additional stream or as overlay.
-
#updated_at ⇒ Object
Segment update date as Unix timestamp (In seconds).
Attributes inherited from KalturaObjectBase
#object_type, #related_objects
Instance Method Summary collapse
Methods inherited from KalturaObjectBase
Instance Attribute Details
#channel_id ⇒ Object
Live channel id
6390 6391 6392 |
# File 'lib/kaltura_types.rb', line 6390 def channel_id @channel_id end |
#created_at ⇒ Object
Segment creation date as Unix timestamp (In seconds)
6377 6378 6379 |
# File 'lib/kaltura_types.rb', line 6377 def created_at @created_at end |
#description ⇒ Object
Segment description
6383 6384 6385 |
# File 'lib/kaltura_types.rb', line 6383 def description @description end |
#duration ⇒ Object
Segment play duration time, in mili-seconds
6400 6401 6402 |
# File 'lib/kaltura_types.rb', line 6400 def duration @duration end |
#entry_id ⇒ Object
Entry id to be played
6392 6393 6394 |
# File 'lib/kaltura_types.rb', line 6392 def entry_id @entry_id end |
#id ⇒ Object
Unique identifier
6374 6375 6376 |
# File 'lib/kaltura_types.rb', line 6374 def id @id end |
#name ⇒ Object
Segment name
6381 6382 6383 |
# File 'lib/kaltura_types.rb', line 6381 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
6375 6376 6377 |
# File 'lib/kaltura_types.rb', line 6375 def partner_id @partner_id end |
#start_time ⇒ Object
Segment play start time, in mili-seconds, according to trigger type
6398 6399 6400 |
# File 'lib/kaltura_types.rb', line 6398 def start_time @start_time end |
#status ⇒ Object
Returns the value of attribute status.
6388 6389 6390 |
# File 'lib/kaltura_types.rb', line 6388 def status @status end |
#tags ⇒ Object
Segment tags
6385 6386 6387 |
# File 'lib/kaltura_types.rb', line 6385 def @tags end |
#trigger_segment_id ⇒ Object
Live channel segment that the trigger relates to
6396 6397 6398 |
# File 'lib/kaltura_types.rb', line 6396 def trigger_segment_id @trigger_segment_id end |
#trigger_type ⇒ Object
Segment start time trigger type
6394 6395 6396 |
# File 'lib/kaltura_types.rb', line 6394 def trigger_type @trigger_type end |
#type ⇒ Object
Segment could be associated with the main stream, as additional stream or as overlay
6387 6388 6389 |
# File 'lib/kaltura_types.rb', line 6387 def type @type end |
#updated_at ⇒ Object
Segment update date as Unix timestamp (In seconds)
6379 6380 6381 |
# File 'lib/kaltura_types.rb', line 6379 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 |
# File 'lib/kaltura_types.rb', line 6424 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['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['name'] != nil self.name = xml_element.elements['name'].text end if xml_element.elements['description'] != nil self.description = xml_element.elements['description'].text end if xml_element.elements['tags'] != nil self. = xml_element.elements['tags'].text end if xml_element.elements['type'] != nil self.type = xml_element.elements['type'].text end if xml_element.elements['status'] != nil self.status = xml_element.elements['status'].text end if xml_element.elements['channelId'] != nil self.channel_id = xml_element.elements['channelId'].text end if xml_element.elements['entryId'] != nil self.entry_id = xml_element.elements['entryId'].text end if xml_element.elements['triggerType'] != nil self.trigger_type = xml_element.elements['triggerType'].text end if xml_element.elements['triggerSegmentId'] != nil self.trigger_segment_id = xml_element.elements['triggerSegmentId'].text end if xml_element.elements['startTime'] != nil self.start_time = xml_element.elements['startTime'].text end if xml_element.elements['duration'] != nil self.duration = xml_element.elements['duration'].text end end |