com.snowplowanalytics.snowplow.enrich.common.outputs

EnrichedEvent

class EnrichedEvent extends Serializable

The canonical output format for enriched events.

For simplicity, we are using our Redshift format as the canonical format, i.e. the below is equivalent to the redshift-etl.q HiveQL script used by the Hive ETL.

When we move to Avro, we will probably review some of these types (e.g. move back to Array for browser features, and switch remaining Bytes to Booleans).

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. EnrichedEvent
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new EnrichedEvent()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. var app_id: String

  7. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  8. var base_currency: String

  9. var br_colordepth: String

  10. var br_cookies: Byte

  11. var br_family: String

  12. var br_features_director: Byte

  13. var br_features_flash: Byte

  14. var br_features_gears: Byte

  15. var br_features_java: Byte

  16. var br_features_pdf: Byte

  17. var br_features_quicktime: Byte

  18. var br_features_realplayer: Byte

  19. var br_features_silverlight: Byte

  20. var br_features_windowsmedia: Byte

  21. var br_lang: String

  22. var br_name: String

  23. var br_renderengine: String

  24. var br_type: String

  25. var br_version: String

  26. var br_viewheight: Integer

  27. var br_viewwidth: Integer

  28. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. var collector_tstamp: String

  30. var contexts: String

  31. var derived_contexts: String

  32. var derived_tstamp: String

  33. var doc_charset: String

  34. var doc_height: Integer

  35. var doc_width: Integer

  36. var domain_sessionid: String

  37. var domain_sessionidx: Integer

  38. var domain_userid: String

  39. var dvce_created_tstamp: String

  40. var dvce_ismobile: Byte

  41. var dvce_screenheight: Integer

  42. var dvce_screenwidth: Integer

  43. var dvce_sent_tstamp: String

  44. var dvce_type: String

  45. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  47. var etl_tags: String

  48. var etl_tstamp: String

  49. var event: String

  50. var event_fingerprint: String

  51. var event_format: String

  52. var event_id: String

  53. var event_name: String

  54. var event_vendor: String

  55. var event_version: String

  56. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  57. var geo_city: String

  58. var geo_country: String

  59. var geo_latitude: Float

  60. var geo_longitude: Float

  61. var geo_region: String

  62. var geo_region_name: String

  63. var geo_timezone: String

  64. var geo_zipcode: String

  65. def getApp_id(): String

  66. def getBase_currency(): String

  67. def getBr_colordepth(): String

  68. def getBr_cookies(): Byte

  69. def getBr_family(): String

  70. def getBr_features_director(): Byte

  71. def getBr_features_flash(): Byte

  72. def getBr_features_gears(): Byte

  73. def getBr_features_java(): Byte

  74. def getBr_features_pdf(): Byte

  75. def getBr_features_quicktime(): Byte

  76. def getBr_features_realplayer(): Byte

  77. def getBr_features_silverlight(): Byte

  78. def getBr_features_windowsmedia(): Byte

  79. def getBr_lang(): String

  80. def getBr_name(): String

  81. def getBr_renderengine(): String

  82. def getBr_type(): String

  83. def getBr_version(): String

  84. def getBr_viewheight(): Integer

  85. def getBr_viewwidth(): Integer

  86. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  87. def getCollector_tstamp(): String

  88. def getContexts(): String

  89. def getDerived_contexts(): String

  90. def getDerived_tstamp(): String

  91. def getDoc_charset(): String

  92. def getDoc_height(): Integer

  93. def getDoc_width(): Integer

  94. def getDomain_sessionid(): String

  95. def getDomain_sessionidx(): Integer

  96. def getDomain_userid(): String

  97. def getDvce_created_tstamp(): String

  98. def getDvce_ismobile(): Byte

  99. def getDvce_screenheight(): Integer

  100. def getDvce_screenwidth(): Integer

  101. def getDvce_sent_tstamp(): String

  102. def getDvce_type(): String

  103. def getEtl_tags(): String

  104. def getEtl_tstamp(): String

  105. def getEvent(): String

  106. def getEvent_fingerprint(): String

  107. def getEvent_format(): String

  108. def getEvent_id(): String

  109. def getEvent_name(): String

  110. def getEvent_vendor(): String

  111. def getEvent_version(): String

  112. def getGeo_city(): String

  113. def getGeo_country(): String

  114. def getGeo_latitude(): Float

  115. def getGeo_longitude(): Float

  116. def getGeo_region(): String

  117. def getGeo_region_name(): String

  118. def getGeo_timezone(): String

  119. def getGeo_zipcode(): String

  120. def getIp_domain(): String

  121. def getIp_isp(): String

  122. def getIp_netspeed(): String

  123. def getIp_organization(): String

  124. def getMkt_campaign(): String

  125. def getMkt_clickid(): String

  126. def getMkt_content(): String

  127. def getMkt_medium(): String

  128. def getMkt_network(): String

  129. def getMkt_source(): String

  130. def getMkt_term(): String

  131. def getName_tracker(): String

  132. def getNetwork_userid(): String

  133. def getOs_family(): String

  134. def getOs_manufacturer(): String

  135. def getOs_name(): String

  136. def getOs_timezone(): String

  137. def getPage_referrer(): String

  138. def getPage_title(): String

  139. def getPage_url(): String

  140. def getPage_urlfragment(): String

  141. def getPage_urlhost(): String

  142. def getPage_urlpath(): String

  143. def getPage_urlport(): Integer

  144. def getPage_urlquery(): String

  145. def getPage_urlscheme(): String

  146. def getPlatform(): String

  147. def getPp_xoffset_max(): Integer

  148. def getPp_xoffset_min(): Integer

  149. def getPp_yoffset_max(): Integer

  150. def getPp_yoffset_min(): Integer

  151. def getRefr_domain_userid(): String

  152. def getRefr_dvce_tstamp(): String

  153. def getRefr_medium(): String

  154. def getRefr_source(): String

  155. def getRefr_term(): String

  156. def getRefr_urlfragment(): String

  157. def getRefr_urlhost(): String

  158. def getRefr_urlpath(): String

  159. def getRefr_urlport(): Integer

  160. def getRefr_urlquery(): String

  161. def getRefr_urlscheme(): String

  162. def getSe_action(): String

  163. def getSe_category(): String

  164. def getSe_label(): String

  165. def getSe_property(): String

  166. def getSe_value(): String

  167. def getTi_category(): String

  168. def getTi_currency(): String

  169. def getTi_name(): String

  170. def getTi_orderid(): String

  171. def getTi_price(): String

  172. def getTi_price_base(): String

  173. def getTi_quantity(): Integer

  174. def getTi_sku(): String

  175. def getTr_affiliation(): String

  176. def getTr_city(): String

  177. def getTr_country(): String

  178. def getTr_currency(): String

  179. def getTr_orderid(): String

  180. def getTr_shipping(): String

  181. def getTr_shipping_base(): String

  182. def getTr_state(): String

  183. def getTr_tax(): String

  184. def getTr_tax_base(): String

  185. def getTr_total(): String

  186. def getTr_total_base(): String

  187. def getTrue_tstamp(): String

  188. def getTxn_id(): String

  189. def getUnstruct_event(): String

  190. def getUser_fingerprint(): String

  191. def getUser_id(): String

  192. def getUser_ipaddress(): String

  193. def getUseragent(): String

  194. def getV_collector(): String

  195. def getV_etl(): String

  196. def getV_tracker(): String

  197. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  198. var ip_domain: String

  199. var ip_isp: String

  200. var ip_netspeed: String

  201. var ip_organization: String

  202. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  203. var mkt_campaign: String

  204. var mkt_clickid: String

  205. var mkt_content: String

  206. var mkt_medium: String

  207. var mkt_network: String

  208. var mkt_source: String

  209. var mkt_term: String

  210. var name_tracker: String

  211. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  212. var network_userid: String

  213. final def notify(): Unit

    Definition Classes
    AnyRef
  214. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  215. var os_family: String

  216. var os_manufacturer: String

  217. var os_name: String

  218. var os_timezone: String

  219. var page_referrer: String

  220. var page_title: String

  221. var page_url: String

  222. var page_urlfragment: String

  223. var page_urlhost: String

  224. var page_urlpath: String

  225. var page_urlport: Integer

  226. var page_urlquery: String

  227. var page_urlscheme: String

  228. var platform: String

  229. var pp_xoffset_max: Integer

  230. var pp_xoffset_min: Integer

  231. var pp_yoffset_max: Integer

  232. var pp_yoffset_min: Integer

  233. var refr_domain_userid: String

  234. var refr_dvce_tstamp: String

  235. var refr_medium: String

  236. var refr_source: String

  237. var refr_term: String

  238. var refr_urlfragment: String

  239. var refr_urlhost: String

  240. var refr_urlpath: String

  241. var refr_urlport: Integer

  242. var refr_urlquery: String

  243. var refr_urlscheme: String

  244. var se_action: String

  245. var se_category: String

  246. var se_label: String

  247. var se_property: String

  248. var se_value: String

  249. def setApp_id(arg0: String): Unit

  250. def setBase_currency(arg0: String): Unit

  251. def setBr_colordepth(arg0: String): Unit

  252. def setBr_cookies(arg0: Byte): Unit

  253. def setBr_family(arg0: String): Unit

  254. def setBr_features_director(arg0: Byte): Unit

  255. def setBr_features_flash(arg0: Byte): Unit

  256. def setBr_features_gears(arg0: Byte): Unit

  257. def setBr_features_java(arg0: Byte): Unit

  258. def setBr_features_pdf(arg0: Byte): Unit

  259. def setBr_features_quicktime(arg0: Byte): Unit

  260. def setBr_features_realplayer(arg0: Byte): Unit

  261. def setBr_features_silverlight(arg0: Byte): Unit

  262. def setBr_features_windowsmedia(arg0: Byte): Unit

  263. def setBr_lang(arg0: String): Unit

  264. def setBr_name(arg0: String): Unit

  265. def setBr_renderengine(arg0: String): Unit

  266. def setBr_type(arg0: String): Unit

  267. def setBr_version(arg0: String): Unit

  268. def setBr_viewheight(arg0: Integer): Unit

  269. def setBr_viewwidth(arg0: Integer): Unit

  270. def setCollector_tstamp(arg0: String): Unit

  271. def setContexts(arg0: String): Unit

  272. def setDerived_contexts(arg0: String): Unit

  273. def setDerived_tstamp(arg0: String): Unit

  274. def setDoc_charset(arg0: String): Unit

  275. def setDoc_height(arg0: Integer): Unit

  276. def setDoc_width(arg0: Integer): Unit

  277. def setDomain_sessionid(arg0: String): Unit

  278. def setDomain_sessionidx(arg0: Integer): Unit

  279. def setDomain_userid(arg0: String): Unit

  280. def setDvce_created_tstamp(arg0: String): Unit

  281. def setDvce_ismobile(arg0: Byte): Unit

  282. def setDvce_screenheight(arg0: Integer): Unit

  283. def setDvce_screenwidth(arg0: Integer): Unit

  284. def setDvce_sent_tstamp(arg0: String): Unit

  285. def setDvce_type(arg0: String): Unit

  286. def setEtl_tags(arg0: String): Unit

  287. def setEtl_tstamp(arg0: String): Unit

  288. def setEvent(arg0: String): Unit

  289. def setEvent_fingerprint(arg0: String): Unit

  290. def setEvent_format(arg0: String): Unit

  291. def setEvent_id(arg0: String): Unit

  292. def setEvent_name(arg0: String): Unit

  293. def setEvent_vendor(arg0: String): Unit

  294. def setEvent_version(arg0: String): Unit

  295. def setGeo_city(arg0: String): Unit

  296. def setGeo_country(arg0: String): Unit

  297. def setGeo_latitude(arg0: Float): Unit

  298. def setGeo_longitude(arg0: Float): Unit

  299. def setGeo_region(arg0: String): Unit

  300. def setGeo_region_name(arg0: String): Unit

  301. def setGeo_timezone(arg0: String): Unit

  302. def setGeo_zipcode(arg0: String): Unit

  303. def setIp_domain(arg0: String): Unit

  304. def setIp_isp(arg0: String): Unit

  305. def setIp_netspeed(arg0: String): Unit

  306. def setIp_organization(arg0: String): Unit

  307. def setMkt_campaign(arg0: String): Unit

  308. def setMkt_clickid(arg0: String): Unit

  309. def setMkt_content(arg0: String): Unit

  310. def setMkt_medium(arg0: String): Unit

  311. def setMkt_network(arg0: String): Unit

  312. def setMkt_source(arg0: String): Unit

  313. def setMkt_term(arg0: String): Unit

  314. def setName_tracker(arg0: String): Unit

  315. def setNetwork_userid(arg0: String): Unit

  316. def setOs_family(arg0: String): Unit

  317. def setOs_manufacturer(arg0: String): Unit

  318. def setOs_name(arg0: String): Unit

  319. def setOs_timezone(arg0: String): Unit

  320. def setPage_referrer(arg0: String): Unit

  321. def setPage_title(arg0: String): Unit

  322. def setPage_url(arg0: String): Unit

  323. def setPage_urlfragment(arg0: String): Unit

  324. def setPage_urlhost(arg0: String): Unit

  325. def setPage_urlpath(arg0: String): Unit

  326. def setPage_urlport(arg0: Integer): Unit

  327. def setPage_urlquery(arg0: String): Unit

  328. def setPage_urlscheme(arg0: String): Unit

  329. def setPlatform(arg0: String): Unit

  330. def setPp_xoffset_max(arg0: Integer): Unit

  331. def setPp_xoffset_min(arg0: Integer): Unit

  332. def setPp_yoffset_max(arg0: Integer): Unit

  333. def setPp_yoffset_min(arg0: Integer): Unit

  334. def setRefr_domain_userid(arg0: String): Unit

  335. def setRefr_dvce_tstamp(arg0: String): Unit

  336. def setRefr_medium(arg0: String): Unit

  337. def setRefr_source(arg0: String): Unit

  338. def setRefr_term(arg0: String): Unit

  339. def setRefr_urlfragment(arg0: String): Unit

  340. def setRefr_urlhost(arg0: String): Unit

  341. def setRefr_urlpath(arg0: String): Unit

  342. def setRefr_urlport(arg0: Integer): Unit

  343. def setRefr_urlquery(arg0: String): Unit

  344. def setRefr_urlscheme(arg0: String): Unit

  345. def setSe_action(arg0: String): Unit

  346. def setSe_category(arg0: String): Unit

  347. def setSe_label(arg0: String): Unit

  348. def setSe_property(arg0: String): Unit

  349. def setSe_value(arg0: String): Unit

  350. def setTi_category(arg0: String): Unit

  351. def setTi_currency(arg0: String): Unit

  352. def setTi_name(arg0: String): Unit

  353. def setTi_orderid(arg0: String): Unit

  354. def setTi_price(arg0: String): Unit

  355. def setTi_price_base(arg0: String): Unit

  356. def setTi_quantity(arg0: Integer): Unit

  357. def setTi_sku(arg0: String): Unit

  358. def setTr_affiliation(arg0: String): Unit

  359. def setTr_city(arg0: String): Unit

  360. def setTr_country(arg0: String): Unit

  361. def setTr_currency(arg0: String): Unit

  362. def setTr_orderid(arg0: String): Unit

  363. def setTr_shipping(arg0: String): Unit

  364. def setTr_shipping_base(arg0: String): Unit

  365. def setTr_state(arg0: String): Unit

  366. def setTr_tax(arg0: String): Unit

  367. def setTr_tax_base(arg0: String): Unit

  368. def setTr_total(arg0: String): Unit

  369. def setTr_total_base(arg0: String): Unit

  370. def setTrue_tstamp(arg0: String): Unit

  371. def setTxn_id(arg0: String): Unit

  372. def setUnstruct_event(arg0: String): Unit

  373. def setUser_fingerprint(arg0: String): Unit

  374. def setUser_id(arg0: String): Unit

  375. def setUser_ipaddress(arg0: String): Unit

  376. def setUseragent(arg0: String): Unit

  377. def setV_collector(arg0: String): Unit

  378. def setV_etl(arg0: String): Unit

  379. def setV_tracker(arg0: String): Unit

  380. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  381. var ti_category: String

  382. var ti_currency: String

  383. var ti_name: String

  384. var ti_orderid: String

  385. var ti_price: String

  386. var ti_price_base: String

  387. var ti_quantity: Integer

  388. var ti_sku: String

  389. def toString(): String

    Definition Classes
    AnyRef → Any
  390. var tr_affiliation: String

  391. var tr_city: String

  392. var tr_country: String

  393. var tr_currency: String

  394. var tr_orderid: String

  395. var tr_shipping: String

  396. var tr_shipping_base: String

  397. var tr_state: String

  398. var tr_tax: String

  399. var tr_tax_base: String

  400. var tr_total: String

  401. var tr_total_base: String

  402. var true_tstamp: String

  403. var txn_id: String

  404. var unstruct_event: String

  405. var user_fingerprint: String

  406. var user_id: String

  407. var user_ipaddress: String

  408. var useragent: String

  409. var v_collector: String

  410. var v_etl: String

  411. var v_tracker: String

  412. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  413. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  414. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped