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
6604 6605 6606 |
# File 'lib/kaltura_types.rb', line 6604 def channel_id @channel_id end |
#created_at ⇒ Object
Segment creation date as Unix timestamp (In seconds)
6591 6592 6593 |
# File 'lib/kaltura_types.rb', line 6591 def created_at @created_at end |
#description ⇒ Object
Segment description
6597 6598 6599 |
# File 'lib/kaltura_types.rb', line 6597 def description @description end |
#duration ⇒ Object
Segment play duration time, in mili-seconds
6614 6615 6616 |
# File 'lib/kaltura_types.rb', line 6614 def duration @duration end |
#entry_id ⇒ Object
Entry id to be played
6606 6607 6608 |
# File 'lib/kaltura_types.rb', line 6606 def entry_id @entry_id end |
#id ⇒ Object
Unique identifier
6588 6589 6590 |
# File 'lib/kaltura_types.rb', line 6588 def id @id end |
#name ⇒ Object
Segment name
6595 6596 6597 |
# File 'lib/kaltura_types.rb', line 6595 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
6589 6590 6591 |
# File 'lib/kaltura_types.rb', line 6589 def partner_id @partner_id end |
#start_time ⇒ Object
Segment play start time, in mili-seconds, according to trigger type
6612 6613 6614 |
# File 'lib/kaltura_types.rb', line 6612 def start_time @start_time end |
#status ⇒ Object
Returns the value of attribute status.
6602 6603 6604 |
# File 'lib/kaltura_types.rb', line 6602 def status @status end |
#tags ⇒ Object
Segment tags
6599 6600 6601 |
# File 'lib/kaltura_types.rb', line 6599 def end |
#trigger_segment_id ⇒ Object
Live channel segment that the trigger relates to
6610 6611 6612 |
# File 'lib/kaltura_types.rb', line 6610 def trigger_segment_id @trigger_segment_id end |
#trigger_type ⇒ Object
Segment start time trigger type
6608 6609 6610 |
# File 'lib/kaltura_types.rb', line 6608 def trigger_type @trigger_type end |
#type ⇒ Object
Segment could be associated with the main stream, as additional stream or as overlay
6601 6602 6603 |
# File 'lib/kaltura_types.rb', line 6601 def type @type end |
#updated_at ⇒ Object
Segment update date as Unix timestamp (In seconds)
6593 6594 6595 |
# File 'lib/kaltura_types.rb', line 6593 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 |
# File 'lib/kaltura_types.rb', line 6638 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 |