Class: Kaltura::KalturaLiveChannelSegmentBaseFilter

Inherits:
KalturaRelatedFilter show all
Defined in:
lib/kaltura_types.rb

Direct Known Subclasses

KalturaLiveChannelSegmentFilter

Instance Attribute Summary collapse

Attributes inherited from KalturaFilter

#advanced_search, #order_by

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#channel_id_equalObject

Returns the value of attribute channel_id_equal.



17696
17697
17698
# File 'lib/kaltura_types.rb', line 17696

def channel_id_equal
  @channel_id_equal
end

#channel_id_inObject

Returns the value of attribute channel_id_in.



17697
17698
17699
# File 'lib/kaltura_types.rb', line 17697

def channel_id_in
  @channel_id_in
end

#created_at_greater_than_or_equalObject

Returns the value of attribute created_at_greater_than_or_equal.



17690
17691
17692
# File 'lib/kaltura_types.rb', line 17690

def created_at_greater_than_or_equal
  @created_at_greater_than_or_equal
end

#created_at_less_than_or_equalObject

Returns the value of attribute created_at_less_than_or_equal.



17691
17692
17693
# File 'lib/kaltura_types.rb', line 17691

def created_at_less_than_or_equal
  @created_at_less_than_or_equal
end

#start_time_greater_than_or_equalObject

Returns the value of attribute start_time_greater_than_or_equal.



17698
17699
17700
# File 'lib/kaltura_types.rb', line 17698

def start_time_greater_than_or_equal
  @start_time_greater_than_or_equal
end

#start_time_less_than_or_equalObject

Returns the value of attribute start_time_less_than_or_equal.



17699
17700
17701
# File 'lib/kaltura_types.rb', line 17699

def start_time_less_than_or_equal
  @start_time_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



17694
17695
17696
# File 'lib/kaltura_types.rb', line 17694

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17695
17696
17697
# File 'lib/kaltura_types.rb', line 17695

def status_in
  @status_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17692
17693
17694
# File 'lib/kaltura_types.rb', line 17692

def updated_at_greater_than_or_equal
  @updated_at_greater_than_or_equal
end

#updated_at_less_than_or_equalObject

Returns the value of attribute updated_at_less_than_or_equal.



17693
17694
17695
# File 'lib/kaltura_types.rb', line 17693

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
# File 'lib/kaltura_types.rb', line 17720

def from_xml(xml_element)
  super
  if xml_element.elements['createdAtGreaterThanOrEqual'] != nil
    self.created_at_greater_than_or_equal = xml_element.elements['createdAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['createdAtLessThanOrEqual'] != nil
    self.created_at_less_than_or_equal = xml_element.elements['createdAtLessThanOrEqual'].text
  end
  if xml_element.elements['updatedAtGreaterThanOrEqual'] != nil
    self.updated_at_greater_than_or_equal = xml_element.elements['updatedAtGreaterThanOrEqual'].text
  end
  if xml_element.elements['updatedAtLessThanOrEqual'] != nil
    self.updated_at_less_than_or_equal = xml_element.elements['updatedAtLessThanOrEqual'].text
  end
  if xml_element.elements['statusEqual'] != nil
    self.status_equal = xml_element.elements['statusEqual'].text
  end
  if xml_element.elements['statusIn'] != nil
    self.status_in = xml_element.elements['statusIn'].text
  end
  if xml_element.elements['channelIdEqual'] != nil
    self.channel_id_equal = xml_element.elements['channelIdEqual'].text
  end
  if xml_element.elements['channelIdIn'] != nil
    self.channel_id_in = xml_element.elements['channelIdIn'].text
  end
  if xml_element.elements['startTimeGreaterThanOrEqual'] != nil
    self.start_time_greater_than_or_equal = xml_element.elements['startTimeGreaterThanOrEqual'].text
  end
  if xml_element.elements['startTimeLessThanOrEqual'] != nil
    self.start_time_less_than_or_equal = xml_element.elements['startTimeLessThanOrEqual'].text
  end
end