object TrackerSubmission extends ThriftStructCodec3[TrackerSubmission] with Serializable
This struct is intended for private consumption inside ophan only.
It represents the raw data collected by the tracker, passed onto The Lab for enhancement into ophan events.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- TrackerSubmission
- Serializable
- Serializable
- ThriftStructCodec3
- ThriftStructCodec
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
class
Immutable extends TrackerSubmission
The default read-only implementation of TrackerSubmission.
The default read-only implementation of TrackerSubmission. You typically should not need to directly reference this class; instead, use the TrackerSubmission.apply method to construct new instances.
-
trait
Proxy extends TrackerSubmission
This Proxy trait allows you to extend the TrackerSubmission trait with additional state or behavior and implement the read-only methods from TrackerSubmission using an underlying instance.
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val BrowserIdField: TField
- val BrowserIdFieldManifest: Manifest[AssignedId]
- val DtField: TField
- val DtFieldManifest: Manifest[Long]
- val HeadersField: TField
- val HeadersFieldManifest: Manifest[Map[String, String]]
- val NativeAppSubmissionField: TField
- val NativeAppSubmissionFieldManifest: Manifest[NativeAppSubmission]
- val NoPassthroughFields: Map[Short, TFieldBlob]
- val PostDataField: TField
- val PostDataFieldManifest: Manifest[String]
- val QueryParamsField: TField
- val QueryParamsFieldManifest: Manifest[Map[String, String]]
- val SignificantCookiesField: TField
- val SignificantCookiesFieldManifest: Manifest[Map[String, String]]
- val Struct: TStruct
- val SubmissionTypeField: TField
- val SubmissionTypeFieldI32: TField
- val SubmissionTypeFieldManifest: Manifest[SubmissionType]
- val UniqueSubmissionIdField: TField
- val UniqueSubmissionIdFieldManifest: Manifest[String]
- val VisitIdField: TField
- val VisitIdFieldManifest: Manifest[AssignedId]
- def apply(submissionType: SubmissionType, uniqueSubmissionId: String, dt: Long, queryParams: Map[String, String] = Map[String, String](), headers: Map[String, String] = Map[String, String](), significantCookies: Map[String, String] = Map[String, String](), postData: Option[String] = _root_.scala.None, nativeAppSubmission: Option[NativeAppSubmission] = _root_.scala.None, browserId: AssignedId, visitId: Option[AssignedId] = _root_.scala.None): TrackerSubmission
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
decode(_iprot: TProtocol): TrackerSubmission
- Definition Classes
- TrackerSubmission → ThriftStructCodec
-
def
encode(_item: TrackerSubmission, _oproto: TProtocol): Unit
- Definition Classes
- TrackerSubmission → ThriftStructCodec
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
fieldInfos: List[ThriftStructFieldInfo]
Field information in declaration order.
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
lazy val
metaData: ThriftStructMetaData[TrackerSubmission]
- Definition Classes
- ThriftStructCodec
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- lazy val structAnnotations: Map[String, String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
ttypeToString(byte: Byte): String
- Attributes
- protected
- Definition Classes
- ThriftStructCodec3
- def unapply(_item: TrackerSubmission): Option[(SubmissionType, String, Long, Map[String, String], Map[String, String], Map[String, String], Option[String], Option[NativeAppSubmission], AssignedId, Option[AssignedId])]
-
def
validate(_item: TrackerSubmission): Unit
Checks that all required fields are non-null.
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- def withoutPassthroughFields(original: TrackerSubmission): TrackerSubmission
- object Immutable extends ThriftStructCodec3[TrackerSubmission] with Serializable