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
6471 6472 6473 |
# File 'lib/kaltura_types.rb', line 6471 def channel_id @channel_id end |
#created_at ⇒ Object
Segment creation date as Unix timestamp (In seconds)
6458 6459 6460 |
# File 'lib/kaltura_types.rb', line 6458 def created_at @created_at end |
#description ⇒ Object
Segment description
6464 6465 6466 |
# File 'lib/kaltura_types.rb', line 6464 def description @description end |
#duration ⇒ Object
Segment play duration time, in mili-seconds
6481 6482 6483 |
# File 'lib/kaltura_types.rb', line 6481 def duration @duration end |
#entry_id ⇒ Object
Entry id to be played
6473 6474 6475 |
# File 'lib/kaltura_types.rb', line 6473 def entry_id @entry_id end |
#id ⇒ Object
Unique identifier
6455 6456 6457 |
# File 'lib/kaltura_types.rb', line 6455 def id @id end |
#name ⇒ Object
Segment name
6462 6463 6464 |
# File 'lib/kaltura_types.rb', line 6462 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
6456 6457 6458 |
# File 'lib/kaltura_types.rb', line 6456 def partner_id @partner_id end |
#start_time ⇒ Object
Segment play start time, in mili-seconds, according to trigger type
6479 6480 6481 |
# File 'lib/kaltura_types.rb', line 6479 def start_time @start_time end |
#status ⇒ Object
Returns the value of attribute status.
6469 6470 6471 |
# File 'lib/kaltura_types.rb', line 6469 def status @status end |
#tags ⇒ Object
Segment tags
6466 6467 6468 |
# File 'lib/kaltura_types.rb', line 6466 def @tags end |
#trigger_segment_id ⇒ Object
Live channel segment that the trigger relates to
6477 6478 6479 |
# File 'lib/kaltura_types.rb', line 6477 def trigger_segment_id @trigger_segment_id end |
#trigger_type ⇒ Object
Segment start time trigger type
6475 6476 6477 |
# File 'lib/kaltura_types.rb', line 6475 def trigger_type @trigger_type end |
#type ⇒ Object
Segment could be associated with the main stream, as additional stream or as overlay
6468 6469 6470 |
# File 'lib/kaltura_types.rb', line 6468 def type @type end |
#updated_at ⇒ Object
Segment update date as Unix timestamp (In seconds)
6460 6461 6462 |
# File 'lib/kaltura_types.rb', line 6460 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 |
# File 'lib/kaltura_types.rb', line 6505 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 |