C D E G I J N P S T V 

C

cancel() - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
com.threatmetrix.TrustDefender - package com.threatmetrix.TrustDefender
 
complete(ProfilingResult) - Method in interface com.threatmetrix.TrustDefender.EndNotifier
Called when profiling is complete.
Config - Class in com.threatmetrix.TrustDefender
Config class contains all possible options which can be sent to the TrustDefender.init(Config) method.
Config() - Constructor for class com.threatmetrix.TrustDefender.Config
 

D

doPackageScan(int) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
doProfileRequest(EndNotifier) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
doProfileRequest(String, EndNotifier) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
doProfileRequest(ProfilingOptions) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 

E

EndNotifier - Interface in com.threatmetrix.TrustDefender
Interface used for getting feedback once profiling is complete.

G

getDesc() - Method in enum com.threatmetrix.TrustDefender.THMStatusCode
Get a description
getInstance() - Static method in class com.threatmetrix.TrustDefender.TrustDefender
 
getResult() - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
getSessionID() - Method in class com.threatmetrix.TrustDefender.ProfilingResult
Gets the session ID that was used during profiling
getStatus() - Method in class com.threatmetrix.TrustDefender.ProfilingResult
Get the status from the previous (or currently executing) profile

I

init(Context, String) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
init(Config) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 

J

jniCrc - Static variable in class com.threatmetrix.TrustDefender.TrustDefenderVersion
 
jniFilename - Static variable in class com.threatmetrix.TrustDefender.TrustDefenderVersion
 

N

numeric - Static variable in class com.threatmetrix.TrustDefender.TrustDefenderVersion
 

P

pauseLocationServices(boolean) - Method in class com.threatmetrix.TrustDefender.TrustDefender
 
ProfilingOptions - Class in com.threatmetrix.TrustDefender
The ProfilingOptions class encapsulates all the options that can be passed into a profile request.
ProfilingOptions() - Constructor for class com.threatmetrix.TrustDefender.ProfilingOptions
 
ProfilingResult - Class in com.threatmetrix.TrustDefender
The ProfilingResult class encapsulates all of the information about a single profiling event.

S

setApiKey(String) - Method in class com.threatmetrix.TrustDefender.Config
Set an API key for the profiling request.
setContext(Context) - Method in class com.threatmetrix.TrustDefender.Config
This is mandatory.
setCustomAttributes(List<String>) - Method in class com.threatmetrix.TrustDefender.ProfilingOptions
Sets custom attributes (up to 5) that should be passed during the next profiling request
setDisableAppHashing(boolean) - Method in class com.threatmetrix.TrustDefender.Config
Disable app hashing, which can potentially be slow.
setDisableInitPackageScan(boolean) - Method in class com.threatmetrix.TrustDefender.Config
Allows control over package scan during the init call.
setDisableLocSerOnBatteryLow(boolean) - Method in class com.threatmetrix.TrustDefender.Config
By setting this flag to true, the location services will be paused when the battery is low and will be resumed when the device is charging or the battery level is OK.
setDisableProfilePackageScan(boolean) - Method in class com.threatmetrix.TrustDefender.Config
Allows control over package scan during profiling.
setDisableWebView(boolean) - Method in class com.threatmetrix.TrustDefender.Config
Convenience function to disable the WebView in the options bitmask.
setEndNotifier(EndNotifierBase) - Method in class com.threatmetrix.TrustDefender.ProfilingOptions
Set the completion notifier.
setFPServer(String) - Method in class com.threatmetrix.TrustDefender.Config
Set the fingerprint server to use.
setHighPowerUpdateTime(long) - Method in class com.threatmetrix.TrustDefender.Config
Sets the time, in seconds, between the high power location updates.
setInitPackageScanTimeLimit(int) - Method in class com.threatmetrix.TrustDefender.Config
During init() a package scan will occur, the init package scan limit (and the init package scan time limit) controls the behaviour of this scan.
setLocation(Location) - Method in class com.threatmetrix.TrustDefender.ProfilingOptions
Sets a location for use during the next profiling request.
setLocationAccuracy(int) - Method in class com.threatmetrix.TrustDefender.Config
Set the configured accuracy to be requested from location services.
setLowPowerUpdateTime(long) - Method in class com.threatmetrix.TrustDefender.Config
Sets the time, in seconds, between the low power location updates.
setOptions(long) - Method in class com.threatmetrix.TrustDefender.Config
Sets the profiling options to control which attributes are gathered
setOrgId(String) - Method in class com.threatmetrix.TrustDefender.Config
This is mandatory.
setPackageScanTimeLimit(int) - Method in class com.threatmetrix.TrustDefender.Config
Sets the maximum time to spend to process packages during init().
setRegisterForLocationServices(boolean) - Method in class com.threatmetrix.TrustDefender.Config
Register for location services.
setScreenOffTimeout(int) - Method in class com.threatmetrix.TrustDefender.Config
Sets the screen off timeout (in seconds).
setSessionID(String) - Method in class com.threatmetrix.TrustDefender.ProfilingOptions
Set the session id to be used in the next profiling request
setTimeout(int) - Method in class com.threatmetrix.TrustDefender.Config
Sets the timeout for individual network requests.
string - Static variable in class com.threatmetrix.TrustDefender.TrustDefenderVersion
 

T

THMStatusCode - Enum in com.threatmetrix.TrustDefender
Possible status code's returned from various methods inside the SDK.
toString() - Method in enum com.threatmetrix.TrustDefender.THMStatusCode
Get a short label
TrustDefender - Class in com.threatmetrix.TrustDefender
The TrustDefender object controls everything to do with the TrustDefender SDK A minimal example use might look like this:
TrustDefenderVersion - Class in com.threatmetrix.TrustDefender
 
TrustDefenderVersion() - Constructor for class com.threatmetrix.TrustDefender.TrustDefenderVersion
 

V

valueOf(String) - Static method in enum com.threatmetrix.TrustDefender.THMStatusCode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.threatmetrix.TrustDefender.THMStatusCode
Returns an array containing the constants of this enum type, in the order they are declared.
version - Static variable in class com.threatmetrix.TrustDefender.TrustDefender
 
C D E G I J N P S T V