Snowplow Android Tracker 3.1.2
|
Public Member Functions | |
SelfDescribingJson (@NonNull String schema) | |
SelfDescribingJson (@NonNull String schema, @NonNull TrackerPayload data) | |
SelfDescribingJson (@NonNull String schema, @NonNull SelfDescribingJson data) | |
SelfDescribingJson (@NonNull String schema, @NonNull Object data) | |
SelfDescribingJson | setSchema (@NonNull String schema) |
SelfDescribingJson | setData (@Nullable TrackerPayload trackerPayload) |
SelfDescribingJson | setData (@Nullable Object data) |
SelfDescribingJson | setData (@Nullable SelfDescribingJson selfDescribingJson) |
Map< String, Object > | getMap () |
String | toString () |
long | getByteSize () |
Returns a SelfDescribingJson object which will contain both the Schema and Data.
Definition at line 33 of file SelfDescribingJson.java.
com.snowplowanalytics.snowplow.payload.SelfDescribingJson.SelfDescribingJson | ( | @NonNull String | schema | ) |
Builds a SelfDescribingJson object
schema | the schema string |
Definition at line 43 of file SelfDescribingJson.java.
com.snowplowanalytics.snowplow.payload.SelfDescribingJson.SelfDescribingJson | ( | @NonNull String | schema, |
@NonNull TrackerPayload | data | ||
) |
Builds a SelfDescribingJson object
schema | the schema string |
data | to nest into the object as a TrackerPayload |
Definition at line 54 of file SelfDescribingJson.java.
com.snowplowanalytics.snowplow.payload.SelfDescribingJson.SelfDescribingJson | ( | @NonNull String | schema, |
@NonNull SelfDescribingJson | data | ||
) |
Builds a SelfDescribingJson object
schema | the schema string |
data | to nest into the object as a SelfDescribingJson |
Definition at line 66 of file SelfDescribingJson.java.
com.snowplowanalytics.snowplow.payload.SelfDescribingJson.SelfDescribingJson | ( | @NonNull String | schema, |
@NonNull Object | data | ||
) |
Builds a SelfDescribingJson object
schema | the schema string |
data | to nest into the object as a POJO |
Definition at line 78 of file SelfDescribingJson.java.
long com.snowplowanalytics.snowplow.payload.SelfDescribingJson.getByteSize | ( | ) |
Definition at line 156 of file SelfDescribingJson.java.
Map< String, Object > com.snowplowanalytics.snowplow.payload.SelfDescribingJson.getMap | ( | ) |
Definition at line 147 of file SelfDescribingJson.java.
SelfDescribingJson com.snowplowanalytics.snowplow.payload.SelfDescribingJson.setData | ( | @Nullable Object | data | ) |
Adds data to the SelfDescribingJson
data | the data to be added to the SelfDescribingJson |
Definition at line 122 of file SelfDescribingJson.java.
SelfDescribingJson com.snowplowanalytics.snowplow.payload.SelfDescribingJson.setData | ( | @Nullable SelfDescribingJson | selfDescribingJson | ) |
Allows us to add data from one SelfDescribingJson into another without copying over the Schema.
selfDescribingJson | the payload to add to the SelfDescribingJson |
Definition at line 138 of file SelfDescribingJson.java.
SelfDescribingJson com.snowplowanalytics.snowplow.payload.SelfDescribingJson.setData | ( | @Nullable TrackerPayload | trackerPayload | ) |
Adds data to the SelfDescribingJson
trackerPayload | the data to be added to the SelfDescribingJson |
Definition at line 106 of file SelfDescribingJson.java.
SelfDescribingJson com.snowplowanalytics.snowplow.payload.SelfDescribingJson.setSchema | ( | @NonNull String | schema | ) |
Sets the Schema for the SelfDescribingJson
schema | a valid schema string |
Definition at line 91 of file SelfDescribingJson.java.
String com.snowplowanalytics.snowplow.payload.SelfDescribingJson.toString | ( | ) |
Definition at line 152 of file SelfDescribingJson.java.