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.



17475
17476
17477
# File 'lib/kaltura_types.rb', line 17475

def channel_id_equal
  @channel_id_equal
end

#channel_id_inObject

Returns the value of attribute channel_id_in.



17476
17477
17478
# File 'lib/kaltura_types.rb', line 17476

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.



17469
17470
17471
# File 'lib/kaltura_types.rb', line 17469

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.



17470
17471
17472
# File 'lib/kaltura_types.rb', line 17470

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.



17477
17478
17479
# File 'lib/kaltura_types.rb', line 17477

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.



17478
17479
17480
# File 'lib/kaltura_types.rb', line 17478

def start_time_less_than_or_equal
  @start_time_less_than_or_equal
end

#status_equalObject

Returns the value of attribute status_equal.



17473
17474
17475
# File 'lib/kaltura_types.rb', line 17473

def status_equal
  @status_equal
end

#status_inObject

Returns the value of attribute status_in.



17474
17475
17476
# File 'lib/kaltura_types.rb', line 17474

def status_in
  @status_in
end

#updated_at_greater_than_or_equalObject

Returns the value of attribute updated_at_greater_than_or_equal.



17471
17472
17473
# File 'lib/kaltura_types.rb', line 17471

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.



17472
17473
17474
# File 'lib/kaltura_types.rb', line 17472

def updated_at_less_than_or_equal
  @updated_at_less_than_or_equal
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
# File 'lib/kaltura_types.rb', line 17499

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