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
6651 6652 6653 |
# File 'lib/kaltura_types.rb', line 6651 def channel_id @channel_id end |
#created_at ⇒ Object
Segment creation date as Unix timestamp (In seconds)
6638 6639 6640 |
# File 'lib/kaltura_types.rb', line 6638 def created_at @created_at end |
#description ⇒ Object
Segment description
6644 6645 6646 |
# File 'lib/kaltura_types.rb', line 6644 def description @description end |
#duration ⇒ Object
Segment play duration time, in mili-seconds
6661 6662 6663 |
# File 'lib/kaltura_types.rb', line 6661 def duration @duration end |
#entry_id ⇒ Object
Entry id to be played
6653 6654 6655 |
# File 'lib/kaltura_types.rb', line 6653 def entry_id @entry_id end |
#id ⇒ Object
Unique identifier
6635 6636 6637 |
# File 'lib/kaltura_types.rb', line 6635 def id @id end |
#name ⇒ Object
Segment name
6642 6643 6644 |
# File 'lib/kaltura_types.rb', line 6642 def name @name end |
#partner_id ⇒ Object
Returns the value of attribute partner_id.
6636 6637 6638 |
# File 'lib/kaltura_types.rb', line 6636 def partner_id @partner_id end |
#start_time ⇒ Object
Segment play start time, in mili-seconds, according to trigger type
6659 6660 6661 |
# File 'lib/kaltura_types.rb', line 6659 def start_time @start_time end |
#status ⇒ Object
Returns the value of attribute status.
6649 6650 6651 |
# File 'lib/kaltura_types.rb', line 6649 def status @status end |
#tags ⇒ Object
Segment tags
6646 6647 6648 |
# File 'lib/kaltura_types.rb', line 6646 def @tags end |
#trigger_segment_id ⇒ Object
Live channel segment that the trigger relates to
6657 6658 6659 |
# File 'lib/kaltura_types.rb', line 6657 def trigger_segment_id @trigger_segment_id end |
#trigger_type ⇒ Object
Segment start time trigger type
6655 6656 6657 |
# File 'lib/kaltura_types.rb', line 6655 def trigger_type @trigger_type end |
#type ⇒ Object
Segment could be associated with the main stream, as additional stream or as overlay
6648 6649 6650 |
# File 'lib/kaltura_types.rb', line 6648 def type @type end |
#updated_at ⇒ Object
Segment update date as Unix timestamp (In seconds)
6640 6641 6642 |
# File 'lib/kaltura_types.rb', line 6640 def updated_at @updated_at end |
Instance Method Details
#from_xml(xml_element) ⇒ Object
6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 |
# File 'lib/kaltura_types.rb', line 6685 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 |