-
public final class ViewEventSchema of common properties of RUM events
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classViewEvent.Companionpublic final classViewEvent.ApplicationApplication properties
public final classViewEvent.ViewEventSessionSession properties Session properties
public final classViewEvent.ViewView properties View properties
public final classViewEvent.UsrUser properties
public final classViewEvent.ConnectivityDevice connectivity properties
public final classViewEvent.DisplayDisplay properties
public final classViewEvent.SyntheticsSynthetics properties
public final classViewEvent.CiTestCI Visibility properties
public final classViewEvent.OsOperating system properties
public final classViewEvent.DeviceDevice properties
public final classViewEvent.DdInternal properties Internal properties
public final classViewEvent.ContextUser provided context
public final classViewEvent.CustomTimingsUser custom timings of the view. As timing name is used as facet path, it must contain only letters, digits, or the characters - _ . @ $
public final classViewEvent.ActionProperties of the actions of the view
public final classViewEvent.ErrorProperties of the errors of the view
public final classViewEvent.CrashProperties of the crashes of the view
public final classViewEvent.LongTaskProperties of the long tasks of the view
public final classViewEvent.FrozenFrameProperties of the frozen frames of the view
public final classViewEvent.ResourceProperties of the resources of the view
public final classViewEvent.FrustrationProperties of the frustrations of the view
public final classViewEvent.InForegroundPeriodProperties of the foreground period of the view
public final classViewEvent.FlutterBuildTimeSchema of properties for a technical performance metric
public final classViewEvent.CellularCellular connectivity properties
public final classViewEvent.ViewportThe viewport represents the rectangular area that is currently being viewed. Content outside the viewport is not visible onscreen until scrolled into view.
public final classViewEvent.DdSessionSession-related internal properties
public enumViewEvent.SourceThe source of this event
public enumViewEvent.ViewEventSessionTypeType of the session
public enumViewEvent.StartReasonThe precondition that led to the creation of the session
public enumViewEvent.LoadingTypeType of the loading of the view
public enumViewEvent.StatusStatus of the device connectivity
public enumViewEvent.Interfacepublic enumViewEvent.DeviceTypeDevice type info
public enumViewEvent.PlanSession plan: 1 is the plan without replay, 2 is the plan with replay
-
Field Summary
Fields Modifier and Type Field Description private final Stringtypeprivate final Longdateprivate final ViewEvent.Applicationapplicationprivate final Stringserviceprivate final Stringversionprivate final ViewEvent.ViewEventSessionsessionprivate final ViewEvent.Sourcesourceprivate final ViewEvent.Viewviewprivate final ViewEvent.Usrusrprivate final ViewEvent.Connectivityconnectivityprivate final ViewEvent.Displaydisplayprivate final ViewEvent.Syntheticssyntheticsprivate final ViewEvent.CiTestciTestprivate final ViewEvent.Ososprivate final ViewEvent.Devicedeviceprivate final ViewEvent.Ddddprivate final ViewEvent.Contextcontextprivate final ViewEvent.ContextfeatureFlags
-
Constructor Summary
Constructors Constructor Description ViewEvent(Long date, ViewEvent.Application application, String service, String version, ViewEvent.ViewEventSession session, ViewEvent.Source source, ViewEvent.View view, ViewEvent.Usr usr, ViewEvent.Connectivity connectivity, ViewEvent.Display display, ViewEvent.Synthetics synthetics, ViewEvent.CiTest ciTest, ViewEvent.Os os, ViewEvent.Device device, ViewEvent.Dd dd, ViewEvent.Context context, ViewEvent.Context featureFlags)
-
Method Summary
Modifier and Type Method Description final StringgetType()final LonggetDate()final ViewEvent.ApplicationgetApplication()final StringgetService()final StringgetVersion()final ViewEvent.ViewEventSessiongetSession()final ViewEvent.SourcegetSource()final ViewEvent.ViewgetView()final ViewEvent.UsrgetUsr()final ViewEvent.ConnectivitygetConnectivity()final ViewEvent.DisplaygetDisplay()final ViewEvent.SyntheticsgetSynthetics()final ViewEvent.CiTestgetCiTest()final ViewEvent.OsgetOs()final ViewEvent.DevicegetDevice()final ViewEvent.DdgetDd()final ViewEvent.ContextgetContext()final ViewEvent.ContextgetFeatureFlags()final JsonElementtoJson()-
-
Constructor Detail
-
ViewEvent
ViewEvent(Long date, ViewEvent.Application application, String service, String version, ViewEvent.ViewEventSession session, ViewEvent.Source source, ViewEvent.View view, ViewEvent.Usr usr, ViewEvent.Connectivity connectivity, ViewEvent.Display display, ViewEvent.Synthetics synthetics, ViewEvent.CiTest ciTest, ViewEvent.Os os, ViewEvent.Device device, ViewEvent.Dd dd, ViewEvent.Context context, ViewEvent.Context featureFlags)
- Parameters:
date- Start of the event in ms from epochapplication- Application propertiesservice- The service name for this applicationversion- The version for this applicationsession- Session properties Session propertiessource- The source of this eventview- View properties View propertiesusr- User propertiesconnectivity- Device connectivity propertiesdisplay- Display propertiessynthetics- Synthetics propertiesciTest- CI Visibility propertiesos- Operating system propertiesdevice- Device propertiesdd- Internal properties Internal propertiescontext- User provided contextfeatureFlags- Feature flags properties
-
-
Method Detail
-
getApplication
final ViewEvent.Application getApplication()
-
getService
final String getService()
-
getVersion
final String getVersion()
-
getSession
final ViewEvent.ViewEventSession getSession()
-
getSource
final ViewEvent.Source getSource()
-
getView
final ViewEvent.View getView()
-
getUsr
final ViewEvent.Usr getUsr()
-
getConnectivity
final ViewEvent.Connectivity getConnectivity()
-
getDisplay
final ViewEvent.Display getDisplay()
-
getSynthetics
final ViewEvent.Synthetics getSynthetics()
-
getCiTest
final ViewEvent.CiTest getCiTest()
-
getOs
final ViewEvent.Os getOs()
-
getDevice
final ViewEvent.Device getDevice()
-
getDd
final ViewEvent.Dd getDd()
-
getContext
final ViewEvent.Context getContext()
-
getFeatureFlags
final ViewEvent.Context getFeatureFlags()
-
toJson
final JsonElement toJson()
-
-
-
-