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
6573 6574 6575 |
# File 'lib/kaltura_types.rb', line 6573 def channel_id @channel_id end |
#created_at ⇒ Object
Segment creation date as Unix timestamp (In seconds)
6560 6561 6562 |
# File 'lib/kaltura_types.rb', line 6560 def created_at @created_at end |
#description ⇒ Object
Segment description
6566 6567 6568 |
# File 'lib/kaltura_types.rb', line 6566 def description @description end |
#duration ⇒ Object
Segment play duration time, in mili-seconds
6583 6584 6585 |
# File 'lib/kaltura_types.rb', line 6583 def duration @duration end |
#entry_id ⇒ Object
Entry id to be played
6575 6576 6577 |
# File 'lib/kaltura_types.rb', line 6575 def entry_id @entry_id end |
#id ⇒ Object
Unique identifier
6557 6558 6559 |
# File 'lib/kaltura_types.rb', line 6557 def id @id end |
#name ⇒ Object
Segment name
6564 6565 6566 |
# File 'lib/kaltura_types.rb', line 6564 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
6558 6559 6560 |
# File 'lib/kaltura_types.rb', line 6558 def partner_id @partner_id end |
#start_time ⇒ Object
Segment play start time, in mili-seconds, according to trigger type
6581 6582 6583 |
# File 'lib/kaltura_types.rb', line 6581 def start_time @start_time end |
#status ⇒ Object
Returns the value of attribute status.
6571 6572 6573 |
# File 'lib/kaltura_types.rb', line 6571 def status @status end |
#tags ⇒ Object
Segment tags
6568 6569 6570 |
# File 'lib/kaltura_types.rb', line 6568 def end |
#trigger_segment_id ⇒ Object
Live channel segment that the trigger relates to
6579 6580 6581 |
# File 'lib/kaltura_types.rb', line 6579 def trigger_segment_id @trigger_segment_id end |
#trigger_type ⇒ Object
Segment start time trigger type
6577 6578 6579 |
# File 'lib/kaltura_types.rb', line 6577 def trigger_type @trigger_type end |
#type ⇒ Object
Segment could be associated with the main stream, as additional stream or as overlay
6570 6571 6572 |
# File 'lib/kaltura_types.rb', line 6570 def type @type end |
#updated_at ⇒ Object
Segment update date as Unix timestamp (In seconds)
6562 6563 6564 |
# File 'lib/kaltura_types.rb', line 6562 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 |
# File 'lib/kaltura_types.rb', line 6607 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 |