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



8167
8168
8169
# File 'lib/kaltura_types.rb', line 8167

def browser_family_in
  @browser_family_in
end

#categoriesObject

Search objects in specified categories



8147
8148
8149
# File 'lib/kaltura_types.rb', line 8147

def categories
  @categories
end

#categories_ids_inObject

Search objects in specified category ids



8149
8150
8151
# File 'lib/kaltura_types.rb', line 8149

def categories_ids_in
  @categories_ids_in
end

#cities_inObject

Filter by city



8163
8164
8165
# File 'lib/kaltura_types.rb', line 8163

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8159
8160
8161
# File 'lib/kaltura_types.rb', line 8159

def country_in
  @country_in
end

#custom_var1inObject

Filter by customVar1



8151
8152
8153
# File 'lib/kaltura_types.rb', line 8151

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8153
8154
8155
# File 'lib/kaltura_types.rb', line 8153

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8155
8156
8157
# File 'lib/kaltura_types.rb', line 8155

def custom_var3in
  @custom_var3in
end

#device_inObject

Filter by device



8157
8158
8159
# File 'lib/kaltura_types.rb', line 8157

def device_in
  @device_in
end

#entry_created_at_greater_than_or_equalObject

Entry created at greater than or equal as Unix timestamp



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

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



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

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.



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

def entry_id_in
  @entry_id_in
end

#entry_operatorObject

Returns the value of attribute entry_operator.



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

def entry_operator
  @entry_operator
end

#intervalObject

Aggregated results according to interval



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

def interval
  @interval
end

#keywordsObject

Search keywords to filter objects



8141
8142
8143
# File 'lib/kaltura_types.rb', line 8141

def keywords
  @keywords
end

#media_type_inObject

Filter by media types



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

def media_type_in
  @media_type_in
end

#operating_system_family_inObject

Filter by operating system family



8165
8166
8167
# File 'lib/kaltura_types.rb', line 8165

def operating_system_family_in
  @operating_system_family_in
end

#owner_ids_inObject

Filter by entry owner



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

def owner_ids_in
  @owner_ids_in
end

#region_inObject

Filter by region



8161
8162
8163
# File 'lib/kaltura_types.rb', line 8161

def region_in
  @region_in
end

#search_in_admin_tagsObject

Search keywords in objects admin tags



8145
8146
8147
# File 'lib/kaltura_types.rb', line 8145

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8143
8144
8145
# File 'lib/kaltura_types.rb', line 8143

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



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

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

Time zone offset in minutes



8169
8170
8171
# File 'lib/kaltura_types.rb', line 8169

def time_zone_offset
  @time_zone_offset
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
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
# File 'lib/kaltura_types.rb', line 8201

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