-
public final class RumVitalAppLaunchEventSchema of common properties of RUM events View Container schema for views that are nested (webviews in mobile)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classRumVitalAppLaunchEvent.Companionpublic final classRumVitalAppLaunchEvent.ApplicationApplication properties
public final classRumVitalAppLaunchEvent.RumVitalAppLaunchEventSessionSession properties
public final classRumVitalAppLaunchEvent.RumVitalAppLaunchEventViewView properties
public final classRumVitalAppLaunchEvent.UsrUser properties
public final classRumVitalAppLaunchEvent.AccountAccount properties
public final classRumVitalAppLaunchEvent.ConnectivityDevice connectivity properties
public final classRumVitalAppLaunchEvent.DisplayDisplay properties
public final classRumVitalAppLaunchEvent.SyntheticsSynthetics properties
public final classRumVitalAppLaunchEvent.CiTestCI Visibility properties
public final classRumVitalAppLaunchEvent.OsOperating system properties
public final classRumVitalAppLaunchEvent.DeviceDevice properties
public final classRumVitalAppLaunchEvent.DdInternal properties Internal properties
public final classRumVitalAppLaunchEvent.ContextUser provided context
public final classRumVitalAppLaunchEvent.ContainerView Container properties (view wrapping the current view)
public final classRumVitalAppLaunchEvent.VitalVital properties Vital properties
public final classRumVitalAppLaunchEvent.CellularCellular connectivity properties
public final classRumVitalAppLaunchEvent.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 classRumVitalAppLaunchEvent.DdSessionSession-related internal properties
public final classRumVitalAppLaunchEvent.ConfigurationSubset of the SDK configuration options in use during its execution
public final classRumVitalAppLaunchEvent.ProfilingRUM Profiler Internal Context schema
public final classRumVitalAppLaunchEvent.ContainerViewAttributes of the view's container
public enumRumVitalAppLaunchEvent.RumVitalAppLaunchEventSourceThe source of this event
public enumRumVitalAppLaunchEvent.RumVitalAppLaunchEventSessionTypeType of the session
public enumRumVitalAppLaunchEvent.ConnectivityStatusStatus of the device connectivity
public enumRumVitalAppLaunchEvent.Interfacepublic enumRumVitalAppLaunchEvent.EffectiveTypeCellular connection type reflecting the measured network performance
public enumRumVitalAppLaunchEvent.DeviceTypeDevice type info
public enumRumVitalAppLaunchEvent.AppLaunchMetricThe metric of the app launch.
public enumRumVitalAppLaunchEvent.StartupTypeThe type of the app launch.
public enumRumVitalAppLaunchEvent.PlanSession plan: 1 is the plan without replay, 2 is the plan with replay (deprecated)
public enumRumVitalAppLaunchEvent.SessionPreconditionThe precondition that led to the creation of the session
public enumRumVitalAppLaunchEvent.ProfilingStatusUsed to track the status of the RUM Profiler.
They are defined in order of when they can happen, from the moment the SDK is initialized to the moment the Profiler is actually running.
starting: The Profiler is starting (i.e., when the SDK just started). This is the initial status.running: The Profiler is running.stopped: The Profiler is stopped.error: The Profiler encountered an error. Seeerror_reasonfor more details.
public enumRumVitalAppLaunchEvent.ErrorReasonThe reason the Profiler encountered an error. This attribute is only present if the status is
error.Possible values:
not-supported-by-browser: The browser does not support the Profiler (i.e.,window.Profileris not available).failed-to-lazy-load: The Profiler script failed to be loaded by the browser (may be a connection issue or the chunk was not found).missing-document-policy-header: The Profiler failed to start because its missingDocument-Policy: js-profilingHTTP response header.unexpected-exception: An exception occurred when starting the Profiler.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RumVitalAppLaunchEvent(Long date, RumVitalAppLaunchEvent.Application application, String service, String version, String buildVersion, String buildId, String ddtags, RumVitalAppLaunchEvent.RumVitalAppLaunchEventSession session, RumVitalAppLaunchEvent.RumVitalAppLaunchEventSource source, RumVitalAppLaunchEvent.RumVitalAppLaunchEventView view, RumVitalAppLaunchEvent.Usr usr, RumVitalAppLaunchEvent.Account account, RumVitalAppLaunchEvent.Connectivity connectivity, RumVitalAppLaunchEvent.Display display, RumVitalAppLaunchEvent.Synthetics synthetics, RumVitalAppLaunchEvent.CiTest ciTest, RumVitalAppLaunchEvent.Os os, RumVitalAppLaunchEvent.Device device, RumVitalAppLaunchEvent.Dd dd, RumVitalAppLaunchEvent.Context context, RumVitalAppLaunchEvent.Container container, RumVitalAppLaunchEvent.Vital vital)
-
Method Summary
-
-
Constructor Detail
-
RumVitalAppLaunchEvent
RumVitalAppLaunchEvent(Long date, RumVitalAppLaunchEvent.Application application, String service, String version, String buildVersion, String buildId, String ddtags, RumVitalAppLaunchEvent.RumVitalAppLaunchEventSession session, RumVitalAppLaunchEvent.RumVitalAppLaunchEventSource source, RumVitalAppLaunchEvent.RumVitalAppLaunchEventView view, RumVitalAppLaunchEvent.Usr usr, RumVitalAppLaunchEvent.Account account, RumVitalAppLaunchEvent.Connectivity connectivity, RumVitalAppLaunchEvent.Display display, RumVitalAppLaunchEvent.Synthetics synthetics, RumVitalAppLaunchEvent.CiTest ciTest, RumVitalAppLaunchEvent.Os os, RumVitalAppLaunchEvent.Device device, RumVitalAppLaunchEvent.Dd dd, RumVitalAppLaunchEvent.Context context, RumVitalAppLaunchEvent.Container container, RumVitalAppLaunchEvent.Vital vital)
- Parameters:
date- Start of the event in ms from epochapplication- Application propertiesservice- The service name for this applicationversion- The version for this applicationbuildVersion- The build version for this applicationbuildId- Generated unique ID of the application build.ddtags- Tags of the event in key:value format, separated by commas (e.g.session- Session propertiessource- The source of this eventview- View propertiesusr- User propertiesaccount- Account propertiesconnectivity- Device connectivity propertiesdisplay- Display propertiessynthetics- Synthetics propertiesciTest- CI Visibility propertiesos- Operating system propertiesdevice- Device propertiesdd- Internal properties Internal propertiescontext- User provided contextcontainer- View Container properties (view wrapping the current view)vital- Vital properties Vital properties
-
-
Method Detail
-
getApplication
final RumVitalAppLaunchEvent.Application getApplication()
-
getService
final String getService()
-
getVersion
final String getVersion()
-
getBuildVersion
final String getBuildVersion()
-
getBuildId
final String getBuildId()
-
getSession
final RumVitalAppLaunchEvent.RumVitalAppLaunchEventSession getSession()
-
getSource
final RumVitalAppLaunchEvent.RumVitalAppLaunchEventSource getSource()
-
getView
final RumVitalAppLaunchEvent.RumVitalAppLaunchEventView getView()
-
getUsr
final RumVitalAppLaunchEvent.Usr getUsr()
-
getAccount
final RumVitalAppLaunchEvent.Account getAccount()
-
getConnectivity
final RumVitalAppLaunchEvent.Connectivity getConnectivity()
-
getDisplay
final RumVitalAppLaunchEvent.Display getDisplay()
-
getSynthetics
final RumVitalAppLaunchEvent.Synthetics getSynthetics()
-
getCiTest
final RumVitalAppLaunchEvent.CiTest getCiTest()
-
getOs
final RumVitalAppLaunchEvent.Os getOs()
-
getDevice
final RumVitalAppLaunchEvent.Device getDevice()
-
getDd
final RumVitalAppLaunchEvent.Dd getDd()
-
getContext
final RumVitalAppLaunchEvent.Context getContext()
-
getContainer
final RumVitalAppLaunchEvent.Container getContainer()
-
getVital
final RumVitalAppLaunchEvent.Vital getVital()
-
toJson
final JsonElement toJson()
-
-
-
-