Skip navigation links
A B C D E F G I J L M N O P R S T U V 

A

addToTab(String, String, Object) - Static method in class com.bugsnag.android.Bugsnag
Add diagnostic information to every error report.
addToTab(String, String, Object) - Method in class com.bugsnag.android.Client
Add diagnostic information to every error report.
addToTab(String, String, Object) - Method in class com.bugsnag.android.Error
Add additional diagnostic information to send with this Error.
addToTab(String, String, Object) - Method in class com.bugsnag.android.MetaData
Add diagnostic information to a tab of this MetaData.
addToTab(String, String, Object) - Static method in class com.bugsnag.android.NativeInterface
 
appData - Variable in class com.bugsnag.android.Client
 

B

BadResponseException - Exception in com.bugsnag.android
Deprecated.
BadResponseException(String, int) - Constructor for exception com.bugsnag.android.BadResponseException
Deprecated.
 
BeforeNotify - Interface in com.bugsnag.android
A callback to be run before every report to Bugsnag.
beforeNotify(BeforeNotify) - Static method in class com.bugsnag.android.Bugsnag
Add a "before notify" callback, to execute code before every report to Bugsnag.
beforeNotify(Report) - Method in interface com.bugsnag.android.Callback
 
beforeNotify(BeforeNotify) - Method in class com.bugsnag.android.Client
Add a "before notify" callback, to execute code before every report to Bugsnag.
beforeNotify(BeforeNotify) - Method in class com.bugsnag.android.Configuration
Adds a new before notify task
BeforeRecordBreadcrumb - Interface in com.bugsnag.android
Add a "before breadcrumb" callback, to execute code before every breadcrumb captured by Bugsnag.
beforeRecordBreadcrumb(BeforeRecordBreadcrumb) - Static method in class com.bugsnag.android.Bugsnag
Add a "before breadcrumb" callback, to execute code before every breadcrumb captured by Bugsnag.
beforeRecordBreadcrumb(BeforeRecordBreadcrumb) - Method in class com.bugsnag.android.Client
Add a "before breadcrumb" callback, to execute code before every breadcrumb captured by Bugsnag.
beforeRecordBreadcrumb(BeforeRecordBreadcrumb) - Method in class com.bugsnag.android.Configuration
Adds a new before breadcrumb task
beginArray() - Method in class com.bugsnag.android.JsonWriter
Begins encoding a new array.
beginObject() - Method in class com.bugsnag.android.JsonWriter
Begins encoding a new object.
Breadcrumb - Class in com.bugsnag.android
 
BreadcrumbType - Enum in com.bugsnag.android
Recognized types of breadcrumbs
Bugsnag - Class in com.bugsnag.android
Static access to a Bugsnag Client, the easiest way to use Bugsnag in your Android app.
BugsnagException - Class in com.bugsnag.android
Used to store information about an exception that was not provided with an exception object
BugsnagException(String, String, StackTraceElement[]) - Constructor for class com.bugsnag.android.BugsnagException
Constructor

C

Callback - Interface in com.bugsnag.android
A callback to be run before an individual report is sent to Bugsnag.
clearBreadcrumbs() - Static method in class com.bugsnag.android.Bugsnag
Clear any breadcrumbs that have been left so far.
clearBreadcrumbs() - Method in class com.bugsnag.android.Client
Clear any breadcrumbs that have been left so far.
clearTab(String) - Static method in class com.bugsnag.android.Bugsnag
Remove a tab of app-wide diagnostic information
clearTab(String) - Method in class com.bugsnag.android.Client
Remove a tab of app-wide diagnostic information
clearTab(String) - Method in class com.bugsnag.android.Error
Remove a tab of app-wide diagnostic information from this Error
clearTab(String) - Method in class com.bugsnag.android.MetaData
Remove a tab of diagnostic information from this MetaData.
clearUser() - Static method in class com.bugsnag.android.Bugsnag
Removes the current user data and sets it back to defaults
clearUser() - Method in class com.bugsnag.android.Client
Removes the current user data and sets it back to defaults
Client - Class in com.bugsnag.android
A Bugsnag Client instance allows you to use Bugsnag in your Android app.
Client(Context) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
Client(Context, String) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
Client(Context, String, boolean) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
Client(Context, Configuration) - Constructor for class com.bugsnag.android.Client
Initialize a Bugsnag client
close() - Method in class com.bugsnag.android.JsonWriter
Flushes and closes this writer and the underlying Writer.
com.bugsnag.android - package com.bugsnag.android
 
config - Variable in class com.bugsnag.android.Client
 
Configuration - Class in com.bugsnag.android
User-specified configuration storage object, contains information specified at the client level, api-key and endpoint configuration.
Configuration(String) - Constructor for class com.bugsnag.android.Configuration
Construct a new Bugsnag configuration object
configureClientObservers(Client) - Static method in class com.bugsnag.android.NativeInterface
Sets up observers for the NDK client

D

deliver(SessionTrackingPayload, Configuration) - Method in interface com.bugsnag.android.Delivery
Posts an array of sessions to the Bugsnag Session Tracking API.
deliver(Report, Configuration) - Method in interface com.bugsnag.android.Delivery
Posts an Error Report to the Bugsnag Error Reporting API.
Delivery - Interface in com.bugsnag.android
Implementations of this interface deliver Error Reports and Sessions captured to the Bugsnag API.
DeliveryFailureException - Exception in com.bugsnag.android
This should be thrown if delivery of a request was not successful and you wish to try again later.
DeliveryFailureException(String) - Constructor for exception com.bugsnag.android.DeliveryFailureException
 
DeliveryFailureException(String, Throwable) - Constructor for exception com.bugsnag.android.DeliveryFailureException
 
deviceData - Variable in class com.bugsnag.android.Client
 
disableExceptionHandler() - Static method in class com.bugsnag.android.Bugsnag
Disable automatic reporting of unhandled exceptions.
disableExceptionHandler() - Method in class com.bugsnag.android.Client
Disable automatic reporting of unhandled exceptions.

E

enableExceptionHandler() - Static method in class com.bugsnag.android.Bugsnag
Enable automatic reporting of unhandled exceptions.
enableExceptionHandler() - Method in class com.bugsnag.android.Client
Enable automatic reporting of unhandled exceptions.
endArray() - Method in class com.bugsnag.android.JsonWriter
Ends encoding the current array.
endObject() - Method in class com.bugsnag.android.JsonWriter
Ends encoding the current object.
Error - Class in com.bugsnag.android
Information and associated diagnostics relating to a handled or unhandled Exception.
ErrorReportApiClient - Interface in com.bugsnag.android
Deprecated.
use Delivery to send error reports
errorStore - Variable in class com.bugsnag.android.Client
 
EventReceiver - Class in com.bugsnag.android
Used to automatically create breadcrumbs for system events Broadcast actions and categories can be found in text files in the android folder e.g.
EventReceiver(Client) - Constructor for class com.bugsnag.android.EventReceiver
 

F

finalize() - Method in class com.bugsnag.android.Client
Finalize by removing the receiver
flush() - Method in class com.bugsnag.android.JsonWriter
Ensures all buffered data is written to the underlying Writer and flushes that writer.
fromInt(Integer) - Static method in enum com.bugsnag.android.NotifyType
Maps the notifyType from an int

G

getApiKey() - Method in class com.bugsnag.android.Configuration
Gets the API key to send reports to
getApiKey() - Method in class com.bugsnag.android.Report
 
getAppData() - Method in class com.bugsnag.android.Client
 
getAppName() - Static method in class com.bugsnag.android.NativeInterface
 
getAppVersion() - Method in class com.bugsnag.android.Configuration
Gets the application version sent to Bugsnag.
getAppVersion() - Static method in class com.bugsnag.android.NativeInterface
 
getBeforeNotifyTasks() - Method in class com.bugsnag.android.Configuration
Gets any before notify tasks to run
getBeforeRecordBreadcrumbTasks() - Method in class com.bugsnag.android.Configuration
Gets any before breadcrumb tasks to run
getBreadcrumbs() - Method in class com.bugsnag.android.Client
 
getBreadcrumbs() - Static method in class com.bugsnag.android.NativeInterface
 
getBuildUUID() - Method in class com.bugsnag.android.Configuration
Get the buildUUID.
getBuildUUID() - Static method in class com.bugsnag.android.NativeInterface
 
getClient() - Static method in class com.bugsnag.android.Bugsnag
Get the current Bugsnag Client instance.
getConfig() - Method in class com.bugsnag.android.Client
Returns the configuration used to initialise the client
getContext() - Static method in class com.bugsnag.android.Bugsnag
Gets the context to be sent to Bugsnag.
getContext() - Method in class com.bugsnag.android.Client
Gets the context to be sent to Bugsnag.
getContext() - Method in class com.bugsnag.android.Configuration
Gets the context to be sent to Bugsnag.
getContext() - Method in class com.bugsnag.android.Error
Get the context associated with this Error.
getContext() - Static method in class com.bugsnag.android.NativeInterface
 
getDelivery() - Method in class com.bugsnag.android.Configuration
Retrieves the delivery used to make HTTP requests to Bugsnag.
getDeviceApiLevel() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceBrand() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceCpuAbi() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceData() - Method in class com.bugsnag.android.Client
 
getDeviceData() - Method in class com.bugsnag.android.Error
Retrieves the DeviceData associated with this error
getDeviceDpi() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceId() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceLocale() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceManufacturer() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceModel() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceOsBuild() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceOsVersion() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceRooted() - Static method in class com.bugsnag.android.NativeInterface
Returns whether a device is rooted or not to the NDK
getDeviceScreenDensity() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceScreenResolution() - Static method in class com.bugsnag.android.NativeInterface
 
getDeviceTotalMemory() - Static method in class com.bugsnag.android.NativeInterface
 
getEnableExceptionHandler() - Method in class com.bugsnag.android.Configuration
Get whether or not Bugsnag should automatically handle uncaught exceptions
getEndpoint() - Method in class com.bugsnag.android.Configuration
Get the endpoint to send data
getError() - Method in class com.bugsnag.android.Report
 
getErrorApiHeaders() - Method in class com.bugsnag.android.Configuration
Supplies the headers which must be used in any request sent to the Error Reporting API.
getErrorStorePath() - Static method in class com.bugsnag.android.NativeInterface
 
getException() - Method in class com.bugsnag.android.Error
The exception which triggered this Error report.
getExceptionMessage() - Method in class com.bugsnag.android.Error
Get the message from the exception contained in this Error report.
getExceptionName() - Method in class com.bugsnag.android.Error
Get the class name from the exception contained in this Error report.
getFilters() - Method in class com.bugsnag.android.Configuration
Get which keys should be filtered when sending metaData to Bugsnag
getFilters() - Static method in class com.bugsnag.android.NativeInterface
 
getGroupingHash() - Method in class com.bugsnag.android.Error
Get the grouping hash associated with this Error.
getIgnoreClasses() - Method in class com.bugsnag.android.Configuration
Get which exception classes should be ignored (not sent) by Bugsnag.
getInstance() - Static method in class com.bugsnag.android.Notifier
 
getIntentFilter() - Static method in class com.bugsnag.android.EventReceiver
Creates a new Intent filter with all the intents to record breadcrumbs for
getLaunchCrashThresholdMs() - Method in class com.bugsnag.android.Configuration
Retrieves the threshold in ms for an uncaught error to be considered as a crash on launch.
getLaunchTimeMs() - Method in class com.bugsnag.android.Client
Retrieves the time at which the client was launched
getMaxBreadcrumbs() - Method in class com.bugsnag.android.Configuration
Retrieves the maximum number of breadcrumbs to keep and sent to Bugsnag.
getMetadata() - Method in class com.bugsnag.android.Breadcrumb
 
getMetaData() - Static method in class com.bugsnag.android.Bugsnag
Get the global diagnostic information currently stored in MetaData.
getMetaData() - Method in class com.bugsnag.android.Client
Get the global diagnostic information currently stored in MetaData.
getMetaData() - Method in class com.bugsnag.android.Configuration
Gets any meta data associated with the error
getMetaData() - Method in class com.bugsnag.android.Error
Get any additional diagnostic MetaData currently attached to this Error.
getMetaData() - Static method in class com.bugsnag.android.NativeInterface
 
getName() - Method in class com.bugsnag.android.Breadcrumb
 
getName() - Method in class com.bugsnag.android.BugsnagException
 
getName() - Method in class com.bugsnag.android.Notifier
 
getName() - Method in enum com.bugsnag.android.Severity
 
getNotifier() - Method in class com.bugsnag.android.Report
 
getNotifyReleaseStages() - Method in class com.bugsnag.android.Configuration
Get for which releaseStages errors should be sent to Bugsnag.
getPackageName() - Static method in class com.bugsnag.android.NativeInterface
 
getPersistUserBetweenSessions() - Method in class com.bugsnag.android.Configuration
Get whether or not Bugsnag should persist user information between application settings
getProjectPackages() - Method in class com.bugsnag.android.Configuration
Get which packages should be considered part of your application.
getReleaseStage() - Method in class com.bugsnag.android.Configuration
Get the current "release stage" of your application.
getReleaseStage() - Static method in class com.bugsnag.android.NativeInterface
 
getReleaseStages() - Static method in class com.bugsnag.android.NativeInterface
Retrieves the release stages
getSendThreads() - Method in class com.bugsnag.android.Configuration
Get whether to send thread-state with report.
getSerializeNulls() - Method in class com.bugsnag.android.JsonWriter
Returns true if object members are serialized when their value is null.
getSessionApiHeaders() - Method in class com.bugsnag.android.Configuration
Supplies the headers which must be used in any request sent to the Session Tracking API.
getSessionEndpoint() - Method in class com.bugsnag.android.Configuration
Gets the Session Tracking API endpoint
getSeverity() - Method in class com.bugsnag.android.Error
Get the Severity of this Error.
getTimestamp() - Method in class com.bugsnag.android.Breadcrumb
 
getType() - Method in class com.bugsnag.android.Breadcrumb
 
getURL() - Method in class com.bugsnag.android.Notifier
 
getUser() - Method in class com.bugsnag.android.Client
Retrieves details of the user currently using your application.
getUser() - Method in class com.bugsnag.android.Error
 
getUserEmail() - Static method in class com.bugsnag.android.NativeInterface
 
getUserId() - Static method in class com.bugsnag.android.NativeInterface
 
getUserName() - Static method in class com.bugsnag.android.NativeInterface
 
getValue() - Method in enum com.bugsnag.android.NotifyType
 
getVersion() - Method in class com.bugsnag.android.Notifier
 
getVersionCode() - Static method in class com.bugsnag.android.NativeInterface
 
getVersionName() - Static method in class com.bugsnag.android.NativeInterface
 

I

init(Context) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
init(Context, String) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
init(Context, String, boolean) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
init(Context, Configuration) - Static method in class com.bugsnag.android.Bugsnag
Initialize the static Bugsnag client
inProject(String) - Method in class com.bugsnag.android.Configuration
Checks if the given class name should be marked as in the project or not
internalClientNotify(Throwable, Map<String, Object>, boolean, Callback) - Static method in class com.bugsnag.android.Bugsnag
Intended for use by other clients (React Native/Unity).
internalClientNotify(Throwable, Map<String, Object>, boolean, Callback) - Method in class com.bugsnag.android.Client
Intended for internal use only
isAutomaticallyCollectingBreadcrumbs() - Method in class com.bugsnag.android.Configuration
Returns whether automatic breadcrumb capture or common application events is enabled.
isHtmlSafe() - Method in class com.bugsnag.android.JsonWriter
Returns true if this writer writes JSON that's safe for inclusion in HTML and XML documents.
isLenient() - Method in class com.bugsnag.android.JsonWriter
Returns true if this writer has relaxed syntax rules.

J

JsonStream - Class in com.bugsnag.android
 
JsonStream(Writer) - Constructor for class com.bugsnag.android.JsonStream
Constructs a JSONStream
JsonStream.Streamable - Interface in com.bugsnag.android
 
JsonWriter - Class in com.bugsnag.android
Writes a JSON (RFC 4627) encoded value to a stream, one token at a time.
JsonWriter(Writer) - Constructor for class com.bugsnag.android.JsonWriter
Creates a new instance that writes a JSON-encoded stream to out.

L

leaveBreadcrumb(String) - Static method in class com.bugsnag.android.Bugsnag
Leave a "breadcrumb" log message, representing an action that occurred in your app, to aid with debugging.
leaveBreadcrumb(String, BreadcrumbType, Map<String, String>) - Static method in class com.bugsnag.android.Bugsnag
Leave a "breadcrumb" log message representing an action or event which occurred in your app, to aid with debugging
leaveBreadcrumb(String) - Method in class com.bugsnag.android.Client
Leave a "breadcrumb" log message, representing an action that occurred in your app, to aid with debugging.
leaveBreadcrumb(String, BreadcrumbType, Map<String, String>) - Method in class com.bugsnag.android.Client
 
leaveBreadcrumb(String, BreadcrumbType) - Static method in class com.bugsnag.android.NativeInterface
 

M

MetaData - Class in com.bugsnag.android
A container for additional diagnostic information you'd like to send with every error report.
MetaData() - Constructor for class com.bugsnag.android.MetaData
Create an empty MetaData object.
MetaData(Map<String, Object>) - Constructor for class com.bugsnag.android.MetaData
Create a MetaData with values copied from an existing Map

N

name(String) - Method in class com.bugsnag.android.JsonStream
 
name(String) - Method in class com.bugsnag.android.JsonWriter
Encodes the property name.
NativeInterface - Class in com.bugsnag.android
Used as the entry point for native code to allow proguard to obfuscate other areas if needed
NativeInterface() - Constructor for class com.bugsnag.android.NativeInterface
 
NetworkException - Exception in com.bugsnag.android
Deprecated.
NetworkException(String, Throwable) - Constructor for exception com.bugsnag.android.NetworkException
Deprecated.
 
Notifier - Class in com.bugsnag.android
Information about this library, including name and version.
Notifier() - Constructor for class com.bugsnag.android.Notifier
 
notify(Throwable) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of a handled exception
notify(Throwable, Callback) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of a handled exception
notify(String, String, StackTraceElement[], Callback) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of an error
notify(Throwable, Severity) - Static method in class com.bugsnag.android.Bugsnag
Notify Bugsnag of a handled exception
notify(Throwable, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
Use Bugsnag.notify(Throwable, Callback) to send and modify error reports
notify(Throwable, Severity, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
Use Bugsnag.notify(Throwable, Callback) to send and modify error reports
notify(String, String, StackTraceElement[], Severity, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
notify(String, String, String, StackTraceElement[], Severity, MetaData) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
notify(Throwable) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notify(Throwable, Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notify(String, String, StackTraceElement[], Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of an error
notify(Throwable, Severity) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notify(Throwable, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notify(Throwable, Callback) to send and modify error reports
notify(Throwable, Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notify(Throwable, Callback) to send and modify error reports
notify(String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notify(String, String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notify(String, String, Severity, StackTraceElement[], Map<String, Object>) - Static method in class com.bugsnag.android.NativeInterface
Notifies using the Android SDK
notifyBlocking(Throwable) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notifyBlocking(Throwable, Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notifyBlocking(String, String, StackTraceElement[], Callback) - Method in class com.bugsnag.android.Client
Notify Bugsnag of an error
notifyBlocking(Throwable, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notify(Throwable, Callback) to send and modify error reports
notifyBlocking(Throwable, Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
Use Client.notifyBlocking(Throwable, Callback) to send and modify error reports
notifyBlocking(String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notifyBlocking(String, String, String, StackTraceElement[], Severity, MetaData) - Method in class com.bugsnag.android.Client
Deprecated.
notifyBlocking(Throwable, Severity) - Method in class com.bugsnag.android.Client
Notify Bugsnag of a handled exception
notifyBugsnagObservers(NotifyType) - Method in class com.bugsnag.android.Client
 
NotifyType - Enum in com.bugsnag.android
Used to inform the NDK library which type of data needs to be updated
nullValue() - Method in class com.bugsnag.android.JsonWriter
Encodes null.

O

onReceive(Context, Intent) - Method in class com.bugsnag.android.EventReceiver
 

P

postReport(String, Report, Map<String, String>) - Method in interface com.bugsnag.android.ErrorReportApiClient
Deprecated.
Posts an Error Report to the Bugsnag API.
postSessionTrackingPayload(String, SessionTrackingPayload, Map<String, String>) - Method in interface com.bugsnag.android.SessionTrackingApiClient
Deprecated.
Posts an array of sessions to the Bugsnag API.

R

Report - Class in com.bugsnag.android
An error report payload.
run(Error) - Method in interface com.bugsnag.android.BeforeNotify
Runs the "before notify" callback.

S

SessionTrackingApiClient - Interface in com.bugsnag.android
Deprecated.
use Delivery to send sessions
SessionTrackingPayload - Class in com.bugsnag.android
 
setApiKey(String) - Method in class com.bugsnag.android.Report
Alters the API key used for this error report.
setAppVersion(String) - Static method in class com.bugsnag.android.Bugsnag
Set the application version sent to Bugsnag.
setAppVersion(String) - Method in class com.bugsnag.android.Client
Set the application version sent to Bugsnag.
setAppVersion(String) - Method in class com.bugsnag.android.Configuration
Set the application version sent to Bugsnag.
setAutoCaptureSessions(boolean) - Static method in class com.bugsnag.android.Bugsnag
Sets whether or not Bugsnag should automatically capture and report User sessions whenever the app enters the foreground.
setAutoCaptureSessions(boolean) - Method in class com.bugsnag.android.Client
Sets whether or not Bugsnag should automatically capture and report User sessions whenever the app enters the foreground.
setAutoCaptureSessions(boolean) - Method in class com.bugsnag.android.Configuration
Sets whether or not Bugsnag should automatically capture and report User sessions whenever the app enters the foreground.
setAutomaticallyCollectBreadcrumbs(boolean) - Method in class com.bugsnag.android.Configuration
By default, we will automatically add breadcrumbs for common application events, such as activity lifecycle events, and system intents.
setBuildUUID(String) - Static method in class com.bugsnag.android.Bugsnag
Set the buildUUID to your own value.
setBuildUUID(String) - Method in class com.bugsnag.android.Client
Set the buildUUID to your own value.
setBuildUUID(String) - Method in class com.bugsnag.android.Configuration
Set the buildUUID to your own value.
setClient(Client) - Static method in class com.bugsnag.android.NativeInterface
 
setCodeBundleId(String) - Method in class com.bugsnag.android.Configuration
Intended for internal use only - sets the code bundle id for React Native
setContext(String) - Static method in class com.bugsnag.android.Bugsnag
Set the context sent to Bugsnag.
setContext(String) - Method in class com.bugsnag.android.Client
Set the context sent to Bugsnag.
setContext(String) - Method in class com.bugsnag.android.Configuration
Set the context sent to Bugsnag.
setContext(String) - Method in class com.bugsnag.android.Error
Override the context sent to Bugsnag with this Error.
setDelivery(Delivery) - Method in class com.bugsnag.android.Configuration
Sets the delivery used to make HTTP requests to Bugsnag.
setDeviceId(String) - Method in class com.bugsnag.android.Error
Sets the device ID.
setEnableExceptionHandler(boolean) - Method in class com.bugsnag.android.Configuration
Set whether or not Bugsnag should automatically handle uncaught exceptions
setEndpoint(String) - Static method in class com.bugsnag.android.Bugsnag
setEndpoint(String) - Method in class com.bugsnag.android.Client
setEndpoint(String) - Method in class com.bugsnag.android.Configuration
setEndpoints(String, String) - Method in class com.bugsnag.android.Configuration
Set the endpoints to send data to.
setErrorReportApiClient(ErrorReportApiClient) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
setFilters(String...) - Static method in class com.bugsnag.android.Bugsnag
Set which keys should be filtered when sending metaData to Bugsnag.
setFilters(String...) - Method in class com.bugsnag.android.Client
Set which keys should be filtered when sending metaData to Bugsnag.
setFilters(String[]) - Method in class com.bugsnag.android.Configuration
Set which keys should be filtered when sending metaData to Bugsnag.
setGroupingHash(String) - Method in class com.bugsnag.android.Error
Set a custom grouping hash to use when grouping this Error on the Bugsnag dashboard.
setHtmlSafe(boolean) - Method in class com.bugsnag.android.JsonWriter
Configure this writer to emit JSON that's safe for direct inclusion in HTML and XML documents.
setIgnoreClasses(String...) - Static method in class com.bugsnag.android.Bugsnag
Set which exception classes should be ignored (not sent) by Bugsnag.
setIgnoreClasses(String...) - Method in class com.bugsnag.android.Client
Set which exception classes should be ignored (not sent) by Bugsnag.
setIgnoreClasses(String[]) - Method in class com.bugsnag.android.Configuration
Set which exception classes should be ignored (not sent) by Bugsnag.
setIndent(String) - Method in class com.bugsnag.android.JsonWriter
Sets the indentation string to be repeated for each level of indentation in the encoded document.
setLaunchCrashThresholdMs(long) - Method in class com.bugsnag.android.Configuration
Sets the threshold in ms for an uncaught error to be considered as a crash on launch.
setLenient(boolean) - Method in class com.bugsnag.android.JsonWriter
Configure this writer to relax its syntax rules.
setLoggingEnabled(boolean) - Static method in class com.bugsnag.android.Bugsnag
Sets whether the SDK should write logs.
setLoggingEnabled(boolean) - Method in class com.bugsnag.android.Client
Sets whether the SDK should write logs.
setMaxBreadcrumbs(int) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
setMaxBreadcrumbs(int) - Method in class com.bugsnag.android.Client
Deprecated.
setMaxBreadcrumbs(int) - Method in class com.bugsnag.android.Configuration
Set the maximum number of breadcrumbs to keep and sent to Bugsnag.
setMetaData(MetaData) - Static method in class com.bugsnag.android.Bugsnag
Set the global diagnostic information to be send with every error.
setMetaData(MetaData) - Method in class com.bugsnag.android.Client
Set the global diagnostic information to be send with every error.
setMetaData(MetaData) - Method in class com.bugsnag.android.Configuration
Sets any meta data associated with the error
setMetaData(MetaData) - Method in class com.bugsnag.android.Error
Set additional diagnostic MetaData to send with this Error.
setName(String) - Method in class com.bugsnag.android.Notifier
 
setNotifierName(String) - Method in class com.bugsnag.android.Report
Deprecated.
setNotifierType(String) - Method in class com.bugsnag.android.Configuration
Intended for internal use only - sets the type of the notifier (e.g.
setNotifierURL(String) - Method in class com.bugsnag.android.Report
Deprecated.
setNotifierVersion(String) - Method in class com.bugsnag.android.Report
Deprecated.
setNotifyReleaseStages(String...) - Static method in class com.bugsnag.android.Bugsnag
Set for which releaseStages errors should be sent to Bugsnag.
setNotifyReleaseStages(String...) - Method in class com.bugsnag.android.Client
Set for which releaseStages errors should be sent to Bugsnag.
setNotifyReleaseStages(String[]) - Method in class com.bugsnag.android.Configuration
Set for which releaseStages errors should be sent to Bugsnag.
setPersistUserBetweenSessions(boolean) - Method in class com.bugsnag.android.Configuration
Set whether or not Bugsnag should persist user information between application settings if set then any user information set will be re-used until
setProjectPackages(String...) - Static method in class com.bugsnag.android.Bugsnag
Set which packages should be considered part of your application.
setProjectPackages(String...) - Method in class com.bugsnag.android.Client
Set which packages should be considered part of your application.
setProjectPackages(String[]) - Method in class com.bugsnag.android.Configuration
Set which packages should be considered part of your application.
setReleaseStage(String) - Static method in class com.bugsnag.android.Bugsnag
Set the current "release stage" of your application.
setReleaseStage(String) - Method in class com.bugsnag.android.Client
Set the current "release stage" of your application.
setReleaseStage(String) - Method in class com.bugsnag.android.Configuration
Set the current "release stage" of your application.
setSendThreads(boolean) - Static method in class com.bugsnag.android.Bugsnag
Set whether to send thread-state with report.
setSendThreads(boolean) - Method in class com.bugsnag.android.Client
Set whether to send thread-state with report.
setSendThreads(boolean) - Method in class com.bugsnag.android.Configuration
Set whether to send thread-state with report.
setSerializeNulls(boolean) - Method in class com.bugsnag.android.JsonWriter
Sets whether object members are serialized when their value is null.
setSessionEndpoint(String) - Method in class com.bugsnag.android.Configuration
setSessionTrackingApiClient(SessionTrackingApiClient) - Static method in class com.bugsnag.android.Bugsnag
Deprecated.
setSeverity(Severity) - Method in class com.bugsnag.android.Error
Set the Severity of this Error.
setURL(String) - Method in class com.bugsnag.android.Notifier
 
setUser(String, String, String) - Static method in class com.bugsnag.android.Bugsnag
Set details of the user currently using your application.
setUser(String, String, String) - Method in class com.bugsnag.android.Client
Set details of the user currently using your application.
setUser(String, String, String) - Method in class com.bugsnag.android.Error
Set user information associated with this Error
setUser(String, String, String) - Static method in class com.bugsnag.android.NativeInterface
Sets the user
setUserEmail(String) - Static method in class com.bugsnag.android.Bugsnag
Set the email address of the current user.
setUserEmail(String) - Method in class com.bugsnag.android.Client
Set the email address of the current user.
setUserEmail(String) - Method in class com.bugsnag.android.Error
Set user email address associated with this Error
setUserId(String) - Static method in class com.bugsnag.android.Bugsnag
Set a unique identifier for the user currently using your application.
setUserId(String) - Method in class com.bugsnag.android.Client
Set a unique identifier for the user currently using your application.
setUserId(String) - Method in class com.bugsnag.android.Error
Set user id associated with this Error
setUserName(String) - Static method in class com.bugsnag.android.Bugsnag
Set the name of the current user.
setUserName(String) - Method in class com.bugsnag.android.Client
Set the name of the current user.
setUserName(String) - Method in class com.bugsnag.android.Error
Set user name associated with this Error
setVersion(String) - Method in class com.bugsnag.android.Notifier
 
Severity - Enum in com.bugsnag.android
The severity of an Error, one of "error", "warning" or "info".
shouldAutoCaptureSessions() - Method in class com.bugsnag.android.Configuration
Get whether or not User sessions are captured automatically.
shouldIgnoreClass(String) - Method in class com.bugsnag.android.Configuration
Checks if the given exception class should be ignored or not
shouldNotifyForReleaseStage(String) - Method in class com.bugsnag.android.Configuration
Checks if the given release stage should be notified or not
shouldRecord(Breadcrumb) - Method in interface com.bugsnag.android.BeforeRecordBreadcrumb
Runs the "before breadcrumb" callback.
startFirstSession(Activity) - Method in class com.bugsnag.android.Client
Starts tracking a new session only if no sessions have yet been tracked This is an integration point for custom libraries implementing automatic session capture which differs from the default activity-based initialization.
startSession() - Static method in class com.bugsnag.android.Bugsnag
Manually starts tracking a new session.
startSession() - Method in class com.bugsnag.android.Client
Manually starts tracking a new session.

T

toStream(JsonStream) - Method in class com.bugsnag.android.Breadcrumb
 
toStream(JsonStream) - Method in class com.bugsnag.android.Error
 
toStream(JsonStream) - Method in interface com.bugsnag.android.JsonStream.Streamable
 
toStream(JsonStream) - Method in class com.bugsnag.android.MetaData
 
toStream(JsonStream) - Method in class com.bugsnag.android.Notifier
 
toStream(JsonStream) - Method in class com.bugsnag.android.Report
 
toStream(JsonStream) - Method in class com.bugsnag.android.SessionTrackingPayload
 
toStream(JsonStream) - Method in enum com.bugsnag.android.Severity
 
toString() - Method in enum com.bugsnag.android.BreadcrumbType
 

U

update(Observable, Object) - Method in class com.bugsnag.android.Client
 
update(Observable, Object) - Method in class com.bugsnag.android.Configuration
 

V

value(JsonStream.Streamable) - Method in class com.bugsnag.android.JsonStream
This gives the Streamable the JsonStream instance and allows lets it write itself into the stream.
value(Object) - Method in class com.bugsnag.android.JsonStream
Serialises an arbitrary object as JSON, handling primitive types as well as Collections, Maps, and arrays.
value(File) - Method in class com.bugsnag.android.JsonStream
Writes a File (its content) into the stream
value(String) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(boolean) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(Boolean) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(double) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(long) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
value(Number) - Method in class com.bugsnag.android.JsonWriter
Encodes value.
valueOf(String) - Static method in enum com.bugsnag.android.BreadcrumbType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bugsnag.android.NotifyType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bugsnag.android.Severity
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bugsnag.android.BreadcrumbType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bugsnag.android.NotifyType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bugsnag.android.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G I J L M N O P R S T U V 
Skip navigation links