A B C D E F G H I L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- applyUserPrivacyOptions(UserPrivacyOptions) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Creates a new session with the specified privacy settings and stores the privacy settings for future sessions.
- AppMonConfigurationBuilder - Class in com.dynatrace.android.agent.conf
-
This class properly generates and initialize the agent
Configuration
for AppMon usage
Example: - AppMonConfigurationBuilder(String, String) - Constructor for class com.dynatrace.android.agent.conf.AppMonConfigurationBuilder
-
Generates a new
ConfigurationBuilder
by setting all mandatory AppMon configuration parameters
B
- build() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions.Builder
-
Returns an instance of
UserPrivacyOptions
with the specified values of this builder. - buildConfiguration() - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Builds the agent configuration object.
- builder() - Static method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
-
Constructs a
UserPrivacyOptions.Builder
object. - Builder() - Constructor for class com.dynatrace.android.agent.conf.UserPrivacyOptions.Builder
-
Constructs a
UserPrivacyOptions.Builder
object
C
- cancel() - Method in interface com.dynatrace.android.agent.DTXAction
-
Cancels this action and discards all associated data
- cancel() - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Cancels this action and discards all associated data
- castJavaScriptValue(int) - Static method in enum com.dynatrace.android.agent.conf.DataCollectionLevel
-
Parses the JavaScript
int
value to the properDataCollectionLevel
value. - com.dynatrace.android.agent - package com.dynatrace.android.agent
- com.dynatrace.android.agent.comm - package com.dynatrace.android.agent.comm
- com.dynatrace.android.agent.conf - package com.dynatrace.android.agent.conf
- com.dynatrace.android.api - package com.dynatrace.android.api
- CommunicationProblemListener - Interface in com.dynatrace.android.agent.comm
-
Interface definition for a callback to be invoked when the agent was not able to successfully communicate with the beacon endpoint.
- ConfigurationBuilder - Class in com.dynatrace.android.agent.conf
-
This class is needed for generating the agent
Configuration
D
- DataCollectionLevel - Enum in com.dynatrace.android.agent.conf
-
This class represents the different privacy levels that the user can select.
- DTXAction - Interface in com.dynatrace.android.agent
- Dynatrace - Class in com.dynatrace.android.agent
-
Dynatrace Manual Instrumentation API for Android
- Dynatrace() - Constructor for class com.dynatrace.android.agent.Dynatrace
-
Returns the
Dynatrace
object - DynatraceConfigurationBuilder - Class in com.dynatrace.android.agent.conf
-
This class properly generates and initialize the agent
Configuration
for Dynatrace SaaS/Managed usage
Example: - DynatraceConfigurationBuilder(String, String) - Constructor for class com.dynatrace.android.agent.conf.DynatraceConfigurationBuilder
-
Creates a new
ConfigurationBuilder
by passing the mandatory Dynatrace configuration parameters.
E
- endVisit() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Can be called to end the current visit and start a new visit.
- enterAction(String) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Similar to
Dynatrace.enterAction(String, DTXAction)
. - enterAction(String, DTXAction) - Static method in class com.dynatrace.android.agent.Dynatrace
-
This creates an action object for reporting the time elapsed between two user-defined times.
- equals(Object) - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
F
- flushEvents() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Call this function to flush all collected events immediately.
G
- getActionName() - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Returns the name of the currently open
UserAction
- getCaptureStatus() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Get the current data capture state
- getDataCollectionLevel() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
-
Returns the specified data collection level.
- getDataCollectionLevel() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Deprecated.As of version 8.191, replaced by
Dynatrace.getUserPrivacyOptions()
- getJavaScriptValue() - Method in enum com.dynatrace.android.agent.conf.DataCollectionLevel
-
Returns the
int
representation that is used in the JavaScript part of the app - getRequestTag() - Method in interface com.dynatrace.android.agent.DTXAction
-
Generates a Dynatrace request tag for a web request, which has to be manually added as http header (header key can be obtained with the method
Dynatrace.getRequestTagHeader()
). - getRequestTag() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Generates a Dynatrace request tag for a web request, which has to be manually added as http header (header key can be obtained with the method
Dynatrace.getRequestTagHeader()
). - getRequestTagHeader() - Method in interface com.dynatrace.android.agent.DTXAction
-
This method is identical to
Dynatrace.getRequestTagHeader()
- getRequestTagHeader() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Returns the Dynatrace request tag header name to be used in conjunction with the value returned by
Dynatrace.getRequestTag()
. - getUserPrivacyOptions() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Returns the previously specified privacy settings from the user.
- getWebRequestTiming(String) - Static method in class com.dynatrace.android.agent.Dynatrace
-
This represents a network timing instance for reporting the time elapsed between two user-defined events.
- getWebRequestTiming(HttpURLConnection) - Static method in class com.dynatrace.android.agent.Dynatrace
-
This represents a network timing instance for reporting the time elapsed between two user-defined events.
H
- hashCode() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
I
- identifyUser(String) - Static method in class com.dynatrace.android.agent.Dynatrace
-
The current visit/session will be tagged with the provided user id.
- identifyUser(String, DTXAction) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Deprecated.As of version 8.215, use
Dynatrace.identifyUser(String)
instead - Incubating - Annotation Type in com.dynatrace.android.api
-
This annotation indicates that a feature is currently work in progress.
- instrumentWebView(WebView) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Instruments the given
WebView
to allow communication between the RUM JavaScript tag and OneAgent for Android. - isCrashReplayOptedIn() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
-
Returns the opt-in value for the crash replay feature.
- isCrashReportingOptedIn() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
-
Returns the opt-in value for crash reporting.
- isCrashReportingOptedIn() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Deprecated.As of version 8.191, replaced by
Dynatrace.getUserPrivacyOptions()
- isFinalized() - Method in class com.dynatrace.android.agent.WebRequestTiming
-
Used to determine if the current object has been finalized.
- isFinished() - Method in interface com.dynatrace.android.agent.DTXAction
-
Returns true if this action is completed.
L
- leaveAction() - Method in interface com.dynatrace.android.agent.DTXAction
-
Completes this action and prepares the data for the next sending interval.
M
- ModifiableUserAction - Interface in com.dynatrace.android.agent
-
This interface defines a set of actions that can be used to interact with currently open user actions
- modify(ModifiableUserAction) - Method in interface com.dynatrace.android.agent.UserActionModifier
-
Implement this method and modify the currently active
ModifiableUserAction
- modifyUserAction(UserActionModifier) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Allows to modify the currently pending user action.
N
- newBuilder() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
-
Constructs a
UserPrivacyOptions.Builder
object that is initialized with the values from this object.
O
- OFF - com.dynatrace.android.agent.conf.DataCollectionLevel
-
the agent does not capture data.
- onError(Throwable) - Method in interface com.dynatrace.android.agent.comm.CommunicationProblemListener
-
called when the agent was not able to receive an http response.
- onFailure(int, String, String) - Method in interface com.dynatrace.android.agent.comm.CommunicationProblemListener
-
called when the agent successfully received an http response, but the response is invalid.
P
- PERFORMANCE - com.dynatrace.android.agent.conf.DataCollectionLevel
-
the agent only captures anonymous performance data.
R
- reportError(String, int) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports an error as key-value pair with the time at which it occurred.
- reportError(String, int) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Similar to
DTXAction.reportError(String, int)
. - reportError(String, int) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports an error as key-value pair with the time at which it occurred.
- reportError(String, Throwable) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports an error as
Throwable
with the time at which it occurred. - reportError(String, Throwable) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Similar to
DTXAction.reportError(String, Throwable)
. - reportError(String, Throwable) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports an error as
Throwable
with the time at which it occurred. - reportEvent(String) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports the time when a specific event occurred.
- reportEvent(String) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports the time when a specific event occurred.
- reportValue(String, double) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, double) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, int) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, int) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, long) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, long) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, String) - Method in interface com.dynatrace.android.agent.DTXAction
-
Reports a key-value pair with the time at which this event occurred.
- reportValue(String, String) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Reports a key-value pair with the time at which this event occurred.
- restoreCookies() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Restores the Dynatrace cookies for the specified domains.
S
- sendBizEvent(String, JSONObject) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Sends a biz event that is represented as a JSON object.
- setActionName(String) - Method in interface com.dynatrace.android.agent.ModifiableUserAction
-
Sets the name of the currently open
UserAction
- setBeaconHeaders(Map<String, String>) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Puts a set of http headers on every agent http request (f.e.
- setCrashReportingOptedIn(boolean) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Deprecated.As of version 8.191, replaced by
Dynatrace.applyUserPrivacyOptions(UserPrivacyOptions)
- setDataCollectionLevel(DataCollectionLevel) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Deprecated.As of version 8.191, replaced by
Dynatrace.applyUserPrivacyOptions(UserPrivacyOptions)
- setGpsLocation(Location) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Saves the given GPS location for reporting along with the captured data.
- shutdown() - Static method in class com.dynatrace.android.agent.Dynatrace
-
Shuts down the mobile agent gracefully.
- startup(Activity, Configuration) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Initializing the mobile agent for capturing and reporting data.
- startup(Application, Configuration) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Initializing the mobile agent for capturing and reporting data.
- startup(Context, Configuration) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Deprecated.As of version 8.231, use
Dynatrace.startup(Application, Configuration)
orDynatrace.startup(Activity, Configuration)
instead - startWebRequestTiming() - Method in class com.dynatrace.android.agent.WebRequestTiming
-
Begin timing a web request event.
- stopWebRequestTiming() - Method in class com.dynatrace.android.agent.WebRequestTiming
-
Stop, finalize, and send a web request timing event.
- stopWebRequestTiming(String, int, String) - Method in class com.dynatrace.android.agent.WebRequestTiming
-
Stop, finalize, and send a web request timing event.
- stopWebRequestTiming(URI, int, String) - Method in class com.dynatrace.android.agent.WebRequestTiming
-
Stop, finalize, and send a web request timing event.
- stopWebRequestTiming(URL, int, String) - Method in class com.dynatrace.android.agent.WebRequestTiming
-
Stop, finalize, and send a web request timing event.
T
- tagRequest(HttpURLConnection) - Method in interface com.dynatrace.android.agent.DTXAction
-
Places a Dynatrace request tag on the web request, which is evaluated by the corresponding web server agent.
- tagRequest(HttpURLConnection) - Static method in class com.dynatrace.android.agent.Dynatrace
-
Places a Dynatrace request tag on the web request, which is evaluated by the corresponding web server agent.
- toString() - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions
U
- USER_BEHAVIOR - com.dynatrace.android.agent.conf.DataCollectionLevel
-
the agent captures performance and user data.
- UserActionModifier - Interface in com.dynatrace.android.agent
-
Classes that implement this interface need to handle the currently open
ModifiableUserAction
and apply changes to it. - UserPrivacyOptions - Class in com.dynatrace.android.agent.conf
-
Represents the privacy settings that the user can select
- UserPrivacyOptions.Builder - Class in com.dynatrace.android.agent.conf
-
Builder
is used to build instances ofUserPrivacyOptions
from values configured by the setters.
V
- valueOf(String) - Static method in enum com.dynatrace.android.agent.conf.DataCollectionLevel
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.dynatrace.android.agent.conf.DataCollectionLevel
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WebRequestTiming - Class in com.dynatrace.android.agent
-
This class represents a network timing event for reporting the time elapsed between two user-defined time points (
startWebRequestTiming
andstopWebRequestTiming
). - withActivityMonitoring(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables lifecycle monitoring for the class
Activity
. - withAutoUserActionModifier(UserActionModifier) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Sets a
UserActionModifier
that is invoked each time a new user action is created via auto-instrumentation. - withCertificateValidation(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables certificate validation.
- withCommunicationProblemListener(CommunicationProblemListener) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Sets a
CommunicationProblemListener
that will be asynchronously notified when the agent can't successfully communicate with the beacon. - withCrashReplayOptedIn(boolean) - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions.Builder
-
Sets the privacy setting for the crash replay feature.
- withCrashReporting(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables crash reporting.
- withCrashReportingOptedIn(boolean) - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions.Builder
-
Sets the privacy setting for crash reporting.
- withDataCollectionLevel(DataCollectionLevel) - Method in class com.dynatrace.android.agent.conf.UserPrivacyOptions.Builder
-
Sets the data collection level specified by the user.
- withDebugLogging(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables debug logging.
- withHybridMonitoring(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables the hybrid monitoring feature.
- withKeyManagers(KeyManager[]) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Allows the agent to use client certificates.
- withKeyStore(KeyStore) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Allows the agent to verify self-signed certificates.
- withMonitoredDomains(String...) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
For hybrid applications using the JavaScript library, cookies need to be set for each instrumented domain or server the application communicates with.
- withMonitoredHttpsDomains(String...) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
For hybrid applications using the JavaScript library, cookies need to be set for each instrumented domain or server the application communicates with.
- withStartupLoadBalancing(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables advanced load balancing for the agent startup The default value is
false
. - withUserOptIn(boolean) - Method in class com.dynatrace.android.agent.conf.ConfigurationBuilder
-
Enables/disables the user opt-in feature.
All Classes All Packages