public final class UserActivitySession extends GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Analytics Reporting API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
UserActivitySession() |
Modifier and Type | Method and Description |
---|---|
UserActivitySession |
clone() |
List<Activity> |
getActivities()
Represents a detailed view into each of the activity in this session.
|
String |
getDataSource()
The data source of a hit.
|
String |
getDeviceCategory()
The type of device used: "mobile", "tablet" etc.
|
String |
getPlatform()
Platform on which the activity happened: "android", "ios" etc.
|
String |
getSessionDate()
Date of this session in ISO-8601 format.
|
String |
getSessionId()
Unique ID of the session.
|
UserActivitySession |
set(String fieldName,
Object value) |
UserActivitySession |
setActivities(List<Activity> activities)
Represents a detailed view into each of the activity in this session.
|
UserActivitySession |
setDataSource(String dataSource)
The data source of a hit.
|
UserActivitySession |
setDeviceCategory(String deviceCategory)
The type of device used: "mobile", "tablet" etc.
|
UserActivitySession |
setPlatform(String platform)
Platform on which the activity happened: "android", "ios" etc.
|
UserActivitySession |
setSessionDate(String sessionDate)
Date of this session in ISO-8601 format.
|
UserActivitySession |
setSessionId(String sessionId)
Unique ID of the session.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public List<Activity> getActivities()
null
for nonepublic UserActivitySession setActivities(List<Activity> activities)
activities
- activities or null
for nonepublic String getDataSource()
null
for nonepublic UserActivitySession setDataSource(String dataSource)
dataSource
- dataSource or null
for nonepublic String getDeviceCategory()
null
for nonepublic UserActivitySession setDeviceCategory(String deviceCategory)
deviceCategory
- deviceCategory or null
for nonepublic String getPlatform()
null
for nonepublic UserActivitySession setPlatform(String platform)
platform
- platform or null
for nonepublic String getSessionDate()
null
for nonepublic UserActivitySession setSessionDate(String sessionDate)
sessionDate
- sessionDate or null
for nonepublic String getSessionId()
null
for nonepublic UserActivitySession setSessionId(String sessionId)
sessionId
- sessionId or null
for nonepublic UserActivitySession set(String fieldName, Object value)
set
in class GenericJson
public UserActivitySession clone()
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.