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