public final class SentryEvent extends SentryBaseEvent implements IUnknownPropertiesConsumer
DEFAULT_PLATFORM, throwable
Constructor and Description |
---|
SentryEvent() |
SentryEvent(@NotNull java.util.Date timestamp) |
SentryEvent(@Nullable java.lang.Throwable throwable)
SentryEvent ctor with the captured Throwable
|
Modifier and Type | Method and Description |
---|---|
void |
acceptUnknownProperties(@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown) |
@Nullable DebugMeta |
getDebugMeta() |
@Nullable java.util.List<SentryException> |
getExceptions() |
@Nullable java.util.List<java.lang.String> |
getFingerprints() |
@Nullable SentryLevel |
getLevel() |
@Nullable java.lang.String |
getLogger() |
@Nullable Message |
getMessage() |
@Nullable java.lang.String |
getModule(@NotNull java.lang.String key) |
@Nullable java.util.List<SentryThread> |
getThreads() |
java.util.Date |
getTimestamp() |
@Nullable java.lang.String |
getTransaction() |
@Nullable java.util.Map<java.lang.String,java.lang.Object> |
getUnknown() |
boolean |
isCrashed()
Returns true if any exception was unhandled by the user.
|
boolean |
isErrored()
Returns true if this event has any sort of exception
|
void |
removeModule(@NotNull java.lang.String key) |
void |
setDebugMeta(@Nullable DebugMeta debugMeta) |
void |
setExceptions(@Nullable java.util.List<SentryException> exception) |
void |
setFingerprints(@Nullable java.util.List<java.lang.String> fingerprint) |
void |
setLevel(@Nullable SentryLevel level) |
void |
setLogger(@Nullable java.lang.String logger) |
void |
setMessage(@Nullable Message message) |
void |
setModule(@NotNull java.lang.String key,
@NotNull java.lang.String value) |
void |
setModules(@Nullable java.util.Map<java.lang.String,java.lang.String> modules) |
void |
setThreads(@Nullable java.util.List<SentryThread> threads) |
void |
setTransaction(@Nullable java.lang.String transaction) |
addBreadcrumb, addBreadcrumb, getBreadcrumbs, getContexts, getDist, getEnvironment, getEventId, getExtra, getOriginThrowable, getPlatform, getRelease, getRequest, getSdk, getServerName, getTag, getTags, getThrowable, getUser, removeExtra, removeTag, setBreadcrumbs, setDist, setEnvironment, setEventId, setExtra, setExtras, setPlatform, setRelease, setRequest, setSdk, setServerName, setTag, setTags, setThrowable, setUser
public SentryEvent(@Nullable @Nullable java.lang.Throwable throwable)
throwable
- the Throwable or nullpublic SentryEvent()
@TestOnly public SentryEvent(@NotNull @NotNull java.util.Date timestamp)
public java.util.Date getTimestamp()
@Nullable public @Nullable Message getMessage()
public void setMessage(@Nullable @Nullable Message message)
@Nullable public @Nullable java.lang.String getLogger()
public void setLogger(@Nullable @Nullable java.lang.String logger)
@Nullable public @Nullable java.util.List<SentryThread> getThreads()
public void setThreads(@Nullable @Nullable java.util.List<SentryThread> threads)
@Nullable public @Nullable java.util.List<SentryException> getExceptions()
public void setExceptions(@Nullable @Nullable java.util.List<SentryException> exception)
@Nullable public @Nullable SentryLevel getLevel()
public void setLevel(@Nullable @Nullable SentryLevel level)
@Nullable public @Nullable java.lang.String getTransaction()
public void setTransaction(@Nullable @Nullable java.lang.String transaction)
@Nullable public @Nullable java.util.List<java.lang.String> getFingerprints()
public void setFingerprints(@Nullable @Nullable java.util.List<java.lang.String> fingerprint)
@ApiStatus.Internal public void acceptUnknownProperties(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
acceptUnknownProperties
in interface IUnknownPropertiesConsumer
@TestOnly @Nullable public @Nullable java.util.Map<java.lang.String,java.lang.Object> getUnknown()
public void setModules(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.String> modules)
public void setModule(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.String value)
public void removeModule(@NotNull @NotNull java.lang.String key)
@Nullable public @Nullable java.lang.String getModule(@NotNull @NotNull java.lang.String key)
@Nullable public @Nullable DebugMeta getDebugMeta()
public void setDebugMeta(@Nullable @Nullable DebugMeta debugMeta)
public boolean isCrashed()
public boolean isErrored()