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

#application_version_inObject

filter by application version



8422
8423
8424
# File 'lib/kaltura_types.rb', line 8422

def application_version_in
  @application_version_in
end

#browser_family_inObject

Filter by browser family



8391
8392
8393
# File 'lib/kaltura_types.rb', line 8391

def browser_family_in
  @browser_family_in
end

#browser_inObject

Filter by browser



8393
8394
8395
# File 'lib/kaltura_types.rb', line 8393

def browser_in
  @browser_in
end

#categoriesObject

Search objects in specified categories



8369
8370
8371
# File 'lib/kaltura_types.rb', line 8369

def categories
  @categories
end

#categories_ids_inObject

Search objects in specified category ids



8371
8372
8373
# File 'lib/kaltura_types.rb', line 8371

def categories_ids_in
  @categories_ids_in
end

#cities_inObject

Filter by city



8385
8386
8387
# File 'lib/kaltura_types.rb', line 8385

def cities_in
  @cities_in
end

#country_inObject

Filter by country



8381
8382
8383
# File 'lib/kaltura_types.rb', line 8381

def country_in
  @country_in
end

#custom_var1inObject

Filter by customVar1



8373
8374
8375
# File 'lib/kaltura_types.rb', line 8373

def custom_var1in
  @custom_var1in
end

#custom_var2inObject

Filter by customVar2



8375
8376
8377
# File 'lib/kaltura_types.rb', line 8375

def custom_var2in
  @custom_var2in
end

#custom_var3inObject

Filter by customVar3



8377
8378
8379
# File 'lib/kaltura_types.rb', line 8377

def custom_var3in
  @custom_var3in
end

#device_inObject

Filter by device



8379
8380
8381
# File 'lib/kaltura_types.rb', line 8379

def device_in
  @device_in
end

#entry_created_at_greater_than_or_equalObject

Entry created at greater than or equal as Unix timestamp



8406
8407
8408
# File 'lib/kaltura_types.rb', line 8406

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



8408
8409
8410
# File 'lib/kaltura_types.rb', line 8408

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.



8409
8410
8411
# File 'lib/kaltura_types.rb', line 8409

def entry_id_in
  @entry_id_in
end

#entry_operatorObject

Returns the value of attribute entry_operator.



8404
8405
8406
# File 'lib/kaltura_types.rb', line 8404

def entry_operator
  @entry_operator
end

#error_code_inObject

filter by error code



8416
8417
8418
# File 'lib/kaltura_types.rb', line 8416

def error_code_in
  @error_code_in
end

#intervalObject

Aggregated results according to interval



8397
8398
8399
# File 'lib/kaltura_types.rb', line 8397

def interval
  @interval
end

#isp_inObject

filter by isp



8420
8421
8422
# File 'lib/kaltura_types.rb', line 8420

def isp_in
  @isp_in
end

#keywordsObject

Search keywords to filter objects



8363
8364
8365
# File 'lib/kaltura_types.rb', line 8363

def keywords
  @keywords
end

#media_type_inObject

Filter by media types



8399
8400
8401
# File 'lib/kaltura_types.rb', line 8399

def media_type_in
  @media_type_in
end

#node_ids_inObject

filter by node id



8424
8425
8426
# File 'lib/kaltura_types.rb', line 8424

def node_ids_in
  @node_ids_in
end

#operating_system_family_inObject

Filter by operating system family



8387
8388
8389
# File 'lib/kaltura_types.rb', line 8387

def operating_system_family_in
  @operating_system_family_in
end

#operating_system_inObject

Filter by operating system



8389
8390
8391
# File 'lib/kaltura_types.rb', line 8389

def operating_system_in
  @operating_system_in
end

#owner_ids_inObject

Filter by entry owner



8403
8404
8405
# File 'lib/kaltura_types.rb', line 8403

def owner_ids_in
  @owner_ids_in
end

#playback_context_ids_inObject

filter by playback context ids



8412
8413
8414
# File 'lib/kaltura_types.rb', line 8412

def playback_context_ids_in
  @playback_context_ids_in
end

#playback_type_inObject

Returns the value of attribute playback_type_in.



8410
8411
8412
# File 'lib/kaltura_types.rb', line 8410

def playback_type_in
  @playback_type_in
end

#player_version_inObject

filter by player version



8418
8419
8420
# File 'lib/kaltura_types.rb', line 8418

def player_version_in
  @player_version_in
end

#region_inObject

Filter by region



8383
8384
8385
# File 'lib/kaltura_types.rb', line 8383

def region_in
  @region_in
end

#root_entry_id_inObject

filter by root entry ids



8414
8415
8416
# File 'lib/kaltura_types.rb', line 8414

def root_entry_id_in
  @root_entry_id_in
end

#search_in_admin_tagsObject

Search keywords in objects admin tags



8367
8368
8369
# File 'lib/kaltura_types.rb', line 8367

def search_in_admin_tags
  @search_in_admin_tags
end

#search_in_tagsObject

Search keywords in objects tags



8365
8366
8367
# File 'lib/kaltura_types.rb', line 8365

def search_in_tags
  @search_in_tags
end

#source_type_inObject

Filter by source types



8401
8402
8403
# File 'lib/kaltura_types.rb', line 8401

def source_type_in
  @source_type_in
end

#time_zone_offsetObject

Time zone offset in minutes



8395
8396
8397
# File 'lib/kaltura_types.rb', line 8395

def time_zone_offset
  @time_zone_offset
end

Instance Method Details

#from_xml(xml_element) ⇒ Object



8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
# File 'lib/kaltura_types.rb', line 8442

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['operatingSystemIn'] != nil
    self.operating_system_in = xml_element.elements['operatingSystemIn'].text
  end
  if xml_element.elements['browserFamilyIn'] != nil
    self.browser_family_in = xml_element.elements['browserFamilyIn'].text
  end
  if xml_element.elements['browserIn'] != nil
    self.browser_in = xml_element.elements['browserIn'].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
  if xml_element.elements['playbackTypeIn'] != nil
    self.playback_type_in = xml_element.elements['playbackTypeIn'].text
  end
  if xml_element.elements['playbackContextIdsIn'] != nil
    self.playback_context_ids_in = xml_element.elements['playbackContextIdsIn'].text
  end
  if xml_element.elements['rootEntryIdIn'] != nil
    self.root_entry_id_in = xml_element.elements['rootEntryIdIn'].text
  end
  if xml_element.elements['errorCodeIn'] != nil
    self.error_code_in = xml_element.elements['errorCodeIn'].text
  end
  if xml_element.elements['playerVersionIn'] != nil
    self.player_version_in = xml_element.elements['playerVersionIn'].text
  end
  if xml_element.elements['ispIn'] != nil
    self.isp_in = xml_element.elements['ispIn'].text
  end
  if xml_element.elements['applicationVersionIn'] != nil
    self.application_version_in = xml_element.elements['applicationVersionIn'].text
  end
  if xml_element.elements['nodeIdsIn'] != nil
    self.node_ids_in = xml_element.elements['nodeIdsIn'].text
  end
end