Skip navigation links
B C D E I M N O P S T V W 

B

Builder() - Constructor for class io.puremetrics.sdk.PureMetrics.Builder
 

C

clone() - Method in class io.puremetrics.sdk.MD5
Clones this object.

D

disableAutoTracking(boolean) - Method in class io.puremetrics.sdk.PureMetrics.Builder
Disable auto session tracking

E

engineDigest() - Method in class io.puremetrics.sdk.MD5
Completes the hash computation by performing final operations such as padding.
engineDigest(byte[], int, int) - Method in class io.puremetrics.sdk.MD5
Completes the hash computation by performing final operations such as padding.
engineGetDigestLength() - Method in class io.puremetrics.sdk.MD5
Returns the digest length in bytes.
engineReset() - Method in class io.puremetrics.sdk.MD5
Reset then initialize the digest context.
engineUpdate(byte) - Method in class io.puremetrics.sdk.MD5
Updates the digest using the specified byte.
engineUpdate(byte[], int, int) - Method in class io.puremetrics.sdk.MD5
Updates the digest using the specified array of bytes, starting at the specified offset.

Input length can be any size.

I

init() - Method in class io.puremetrics.sdk.MD5
Initialize the digest context.
init(Context) - Method in class io.puremetrics.sdk.PureMetrics.Builder
Initializes the SDK
io.puremetrics.sdk - package io.puremetrics.sdk
 
isActivityInForground() - Static method in class io.puremetrics.sdk.PureMetrics
Check to see if the app is running in foreground or background

M

MD5 - Class in io.puremetrics.sdk
The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
MD5() - Constructor for class io.puremetrics.sdk.MD5
Creates a MD5 object with default initial state.

N

NetworkAvailableReceiver - Class in io.puremetrics.sdk
 
NetworkAvailableReceiver() - Constructor for class io.puremetrics.sdk.NetworkAvailableReceiver
 

O

onReceive(Context, Intent) - Method in class io.puremetrics.sdk.NetworkAvailableReceiver
 

P

PureMetrics - Class in io.puremetrics.sdk
A helper class to interface with PureMetrics
PureMetrics.Builder - Class in io.puremetrics.sdk
A Builder class for PureMetrics.
PureMetrics.LOG_LEVEL - Enum in io.puremetrics.sdk
Available logging levels for the SDK

S

setAppConfiguration(String, String) - Method in class io.puremetrics.sdk.PureMetrics.Builder
Set the Application Id & Application secret associated with the app.
setLoggingLevel(PureMetrics.LOG_LEVEL) - Method in class io.puremetrics.sdk.PureMetrics.Builder
Set the Logging level for the SDK
setSessionDuration(long) - Method in class io.puremetrics.sdk.PureMetrics.Builder
Set a custom Session durartion.

T

trackDeviceProperties(String, String) - Static method in class io.puremetrics.sdk.PureMetrics
Track a user property/trait.
trackDeviceProperties(String, int) - Static method in class io.puremetrics.sdk.PureMetrics
Track a device property/trait.
trackDeviceProperties(String, double) - Static method in class io.puremetrics.sdk.PureMetrics
Track a device property/trait.
trackDeviceProperties(String, boolean) - Static method in class io.puremetrics.sdk.PureMetrics
Track a device property/trait.
trackEvent(String) - Static method in class io.puremetrics.sdk.PureMetrics
Track an event which was performed by the user
trackEvent(String, HashMap<String, Object>) - Static method in class io.puremetrics.sdk.PureMetrics
Track an event and its associated event attribute.
trackSessionStart() - Static method in class io.puremetrics.sdk.PureMetrics
Explicitly track Session start.
trackSessionStart(HashMap) - Static method in class io.puremetrics.sdk.PureMetrics
Explicitly track Session start.
trackSessionStart(String, String) - Static method in class io.puremetrics.sdk.PureMetrics
Explicitly track Session start.
trackUserProperties(String, String) - Static method in class io.puremetrics.sdk.PureMetrics
Track a user property/trait.
trackUserProperties(String, int) - Static method in class io.puremetrics.sdk.PureMetrics
Track a user property/trait.
trackUserProperties(String, double) - Static method in class io.puremetrics.sdk.PureMetrics
Track a user property/trait.
trackUserProperties(String, boolean) - Static method in class io.puremetrics.sdk.PureMetrics
Track a user property/trait.

V

valueOf(String) - Static method in enum io.puremetrics.sdk.PureMetrics.LOG_LEVEL
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.puremetrics.sdk.PureMetrics.LOG_LEVEL
Returns an array containing the constants of this enum type, in the order they are declared.

W

withBuilder() - Static method in class io.puremetrics.sdk.PureMetrics
Helper method to get an instance of the PureMetrics.Builder to configure the SDK
B C D E I M N O P S T V W 
Skip navigation links