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.



16832
16833
16834
# File 'lib/kaltura_types.rb', line 16832

def channel_id_equal
  @channel_id_equal
end

#channel_id_inObject

Returns the value of attribute channel_id_in.



16833
16834
16835
# File 'lib/kaltura_types.rb', line 16833

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.



16826
16827
16828
# File 'lib/kaltura_types.rb', line 16826

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.



16827
16828
16829
# File 'lib/kaltura_types.rb', line 16827

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.



16834
16835
16836
# File 'lib/kaltura_types.rb', line 16834

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.



16835
16836
16837
# File 'lib/kaltura_types.rb', line 16835

def start_time_less_than_or_equal
  @start_time_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



16830
16831
16832
# File 'lib/kaltura_types.rb', line 16830

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



16831
16832
16833
# File 'lib/kaltura_types.rb', line 16831

def status_in
  @status_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



16828
16829
16830
# File 'lib/kaltura_types.rb', line 16828

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.



16829
16830
16831
# File 'lib/kaltura_types.rb', line 16829

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
# File 'lib/kaltura_types.rb', line 16856

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