Class: Kaltura::KalturaReportInputFilter

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

Instance Attribute Summary collapse

Attributes inherited from KalturaReportInputBaseFilter

#from_date, #from_day, #to_date, #to_day

Attributes inherited from KalturaObjectBase

#object_type, #related_objects

Instance Method Summary collapse

Methods inherited from KalturaObjectBase

#camelcase, #to_b, #to_params

Instance Attribute Details

#browser_family_inObject

Filter by browser family



8198
8199
8200
# File 'lib/kaltura_types.rb', line 8198

def browser_family_in
  @browser_family_in
end

#categoriesObject

Search objects in specified categories



8178
8179
8180
# File 'lib/kaltura_types.rb', line 8178

def categories
  @categories
end

#categories_ids_inObject

Search objects in specified category ids



8180
8181
8182
# File 'lib/kaltura_types.rb', line 8180

def categories_ids_in
  @categories_ids_in
end

#cities_inObject

Filter by city



8194
8195
8196
# File 'lib/kaltura_types.rb', line 8194

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8190
8191
8192
# File 'lib/kaltura_types.rb', line 8190

def country_in
  @country_in
end

#custom_var1inObject

Filter by customVar1



8182
8183
8184
# File 'lib/kaltura_types.rb', line 8182

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8184
8185
8186
# File 'lib/kaltura_types.rb', line 8184

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8186
8187
8188
# File 'lib/kaltura_types.rb', line 8186

def custom_var3in
  @custom_var3in
end

#device_inObject

Filter by device



8188
8189
8190
# File 'lib/kaltura_types.rb', line 8188

def device_in
  @device_in
end

#entry_created_at_greater_than_or_equalObject

Entry created at greater than or equal as Unix timestamp



8211
8212
8213
# File 'lib/kaltura_types.rb', line 8211

def entry_created_at_greater_than_or_equal
  @entry_created_at_greater_than_or_equal
end

#entry_created_at_less_than_or_equalObject

Entry created at less than or equal as Unix timestamp



8213
8214
8215
# File 'lib/kaltura_types.rb', line 8213

def entry_created_at_less_than_or_equal
  @entry_created_at_less_than_or_equal
end

#entry_id_inObject

Returns the value of attribute entry_id_in.



8214
8215
8216
# File 'lib/kaltura_types.rb', line 8214

def entry_id_in
  @entry_id_in
end

#entry_operatorObject

Returns the value of attribute entry_operator.



8209
8210
8211
# File 'lib/kaltura_types.rb', line 8209

def entry_operator
  @entry_operator
end

#intervalObject

Aggregated results according to interval



8202
8203
8204
# File 'lib/kaltura_types.rb', line 8202

def interval
  @interval
end

#keywordsObject

Search keywords to filter objects



8172
8173
8174
# File 'lib/kaltura_types.rb', line 8172

def keywords
  @keywords
end

#media_type_inObject

Filter by media types



8204
8205
8206
# File 'lib/kaltura_types.rb', line 8204

def media_type_in
  @media_type_in
end

#operating_system_family_inObject

Filter by operating system family



8196
8197
8198
# File 'lib/kaltura_types.rb', line 8196

def operating_system_family_in
  @operating_system_family_in
end

#owner_ids_inObject

Filter by entry owner



8208
8209
8210
# File 'lib/kaltura_types.rb', line 8208

def owner_ids_in
  @owner_ids_in
end

#region_inObject

Filter by region



8192
8193
8194
# File 'lib/kaltura_types.rb', line 8192

def region_in
  @region_in
end

#search_in_admin_tagsObject

Search keywords in objects admin tags



8176
8177
8178
# File 'lib/kaltura_types.rb', line 8176

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8174
8175
8176
# File 'lib/kaltura_types.rb', line 8174

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



8206
8207
8208
# File 'lib/kaltura_types.rb', line 8206

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

Time zone offset in minutes



8200
8201
8202
# File 'lib/kaltura_types.rb', line 8200

def time_zone_offset
  @time_zone_offset
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
# File 'lib/kaltura_types.rb', line 8232

def from_xml(xml_element)
	super
	if xml_element.elements['keywords'] != nil
		self.keywords = xml_element.elements['keywords'].text
	end
	if xml_element.elements['searchInTags'] != nil
		self.search_in_tags = xml_element.elements['searchInTags'].text
	end
	if xml_element.elements['searchInAdminTags'] != nil
		self.search_in_admin_tags = xml_element.elements['searchInAdminTags'].text
	end
	if xml_element.elements['categories'] != nil
		self.categories = xml_element.elements['categories'].text
	end
	if xml_element.elements['categoriesIdsIn'] != nil
		self.categories_ids_in = xml_element.elements['categoriesIdsIn'].text
	end
	if xml_element.elements['customVar1In'] != nil
		self.custom_var1in = xml_element.elements['customVar1In'].text
	end
	if xml_element.elements['customVar2In'] != nil
		self.custom_var2in = xml_element.elements['customVar2In'].text
	end
	if xml_element.elements['customVar3In'] != nil
		self.custom_var3in = xml_element.elements['customVar3In'].text
	end
	if xml_element.elements['deviceIn'] != nil
		self.device_in = xml_element.elements['deviceIn'].text
	end
	if xml_element.elements['countryIn'] != nil
		self.country_in = xml_element.elements['countryIn'].text
	end
	if xml_element.elements['regionIn'] != nil
		self.region_in = xml_element.elements['regionIn'].text
	end
	if xml_element.elements['citiesIn'] != nil
		self.cities_in = xml_element.elements['citiesIn'].text
	end
	if xml_element.elements['operatingSystemFamilyIn'] != nil
		self.operating_system_family_in = xml_element.elements['operatingSystemFamilyIn'].text
	end
	if xml_element.elements['browserFamilyIn'] != nil
		self.browser_family_in = xml_element.elements['browserFamilyIn'].text
	end
	if xml_element.elements['timeZoneOffset'] != nil
		self.time_zone_offset = xml_element.elements['timeZoneOffset'].text
	end
	if xml_element.elements['interval'] != nil
		self.interval = xml_element.elements['interval'].text
	end
	if xml_element.elements['mediaTypeIn'] != nil
		self.media_type_in = xml_element.elements['mediaTypeIn'].text
	end
	if xml_element.elements['sourceTypeIn'] != nil
		self.source_type_in = xml_element.elements['sourceTypeIn'].text
	end
	if xml_element.elements['ownerIdsIn'] != nil
		self.owner_ids_in = xml_element.elements['ownerIdsIn'].text
	end
	if xml_element.elements['entryOperator'] != nil
		self.entry_operator = KalturaClientBase.object_from_xml(xml_element.elements['entryOperator'], 'KalturaESearchEntryOperator')
	end
	if xml_element.elements['entryCreatedAtGreaterThanOrEqual'] != nil
		self.entry_created_at_greater_than_or_equal = xml_element.elements['entryCreatedAtGreaterThanOrEqual'].text
	end
	if xml_element.elements['entryCreatedAtLessThanOrEqual'] != nil
		self.entry_created_at_less_than_or_equal = xml_element.elements['entryCreatedAtLessThanOrEqual'].text
	end
	if xml_element.elements['entryIdIn'] != nil
		self.entry_id_in = xml_element.elements['entryIdIn'].text
	end
end