public abstract class SentryBaseEvent
extends java.lang.Object
SentryEvent
or the Performance
transaction.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_PLATFORM |
protected @Nullable java.lang.Throwable |
throwable
The captured Throwable
|
Modifier | Constructor and Description |
---|---|
protected |
SentryBaseEvent() |
protected |
SentryBaseEvent(@NotNull SentryId eventId) |
Modifier and Type | Method and Description |
---|---|
void |
addBreadcrumb(@NotNull Breadcrumb breadcrumb) |
void |
addBreadcrumb(@Nullable java.lang.String message) |
@Nullable java.util.List<Breadcrumb> |
getBreadcrumbs() |
@NotNull Contexts |
getContexts() |
@Nullable java.lang.String |
getDist() |
@Nullable java.lang.String |
getEnvironment() |
@Nullable SentryId |
getEventId() |
@Nullable java.lang.Object |
getExtra(@NotNull java.lang.String key) |
@Nullable java.lang.Throwable |
getOriginThrowable()
Deprecated.
use {
getThrowable() } |
@Nullable java.lang.String |
getPlatform() |
@Nullable java.lang.String |
getRelease() |
@Nullable Request |
getRequest() |
@Nullable SdkVersion |
getSdk() |
@Nullable java.lang.String |
getServerName() |
@Nullable java.lang.String |
getTag(@NotNull java.lang.String key) |
@Nullable java.util.Map<java.lang.String,java.lang.String> |
getTags() |
@Nullable java.lang.Throwable |
getThrowable()
Returns the captured Throwable or null.
|
@Nullable User |
getUser() |
void |
removeExtra(@NotNull java.lang.String key) |
void |
removeTag(@NotNull java.lang.String key) |
void |
setBreadcrumbs(@Nullable java.util.List<Breadcrumb> breadcrumbs) |
void |
setDist(@Nullable java.lang.String dist) |
void |
setEnvironment(@Nullable java.lang.String environment) |
void |
setEventId(@Nullable SentryId eventId) |
void |
setExtra(@NotNull java.lang.String key,
@NotNull java.lang.Object value) |
void |
setExtras(@Nullable java.util.Map<java.lang.String,java.lang.Object> extra) |
void |
setPlatform(@Nullable java.lang.String platform) |
void |
setRelease(@Nullable java.lang.String release) |
void |
setRequest(@Nullable Request request) |
void |
setSdk(@Nullable SdkVersion sdk) |
void |
setServerName(@Nullable java.lang.String serverName) |
void |
setTag(@NotNull java.lang.String key,
@NotNull java.lang.String value) |
void |
setTags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags) |
void |
setThrowable(@Nullable java.lang.Throwable throwable)
Sets the Throwable
|
void |
setUser(@Nullable User user) |
public static final java.lang.String DEFAULT_PLATFORM
@Nullable protected transient @Nullable java.lang.Throwable throwable
protected SentryBaseEvent(@NotNull @NotNull SentryId eventId)
protected SentryBaseEvent()
@Nullable public @Nullable SentryId getEventId()
public void setEventId(@Nullable @Nullable SentryId eventId)
@NotNull public @NotNull Contexts getContexts()
@Nullable public @Nullable SdkVersion getSdk()
public void setSdk(@Nullable @Nullable SdkVersion sdk)
@Nullable public @Nullable Request getRequest()
public void setRequest(@Nullable @Nullable Request request)
@Nullable public @Nullable java.lang.Throwable getThrowable()
ExceptionMechanismException
, returns unwrapped throwable.@Deprecated @Nullable public @Nullable java.lang.Throwable getOriginThrowable()
getThrowable()
}ExceptionMechanismException
, returns unwrapped throwable.public void setThrowable(@Nullable @Nullable java.lang.Throwable throwable)
throwable
- the Throwable or null@ApiStatus.Internal @Nullable public @Nullable java.util.Map<java.lang.String,java.lang.String> getTags()
public void setTags(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.String> tags)
public void removeTag(@NotNull @NotNull java.lang.String key)
@Nullable public @Nullable java.lang.String getTag(@NotNull @NotNull java.lang.String key)
public void setTag(@NotNull @NotNull java.lang.String key, @NotNull @NotNull java.lang.String value)
@Nullable public @Nullable java.lang.String getRelease()
public void setRelease(@Nullable @Nullable java.lang.String release)
@Nullable public @Nullable java.lang.String getEnvironment()
public void setEnvironment(@Nullable @Nullable java.lang.String environment)
@Nullable public @Nullable java.lang.String getPlatform()
public void setPlatform(@Nullable @Nullable java.lang.String platform)
@Nullable public @Nullable java.lang.String getServerName()
public void setServerName(@Nullable @Nullable java.lang.String serverName)
@Nullable public @Nullable java.lang.String getDist()
public void setDist(@Nullable @Nullable java.lang.String dist)
@Nullable public @Nullable User getUser()
public void setUser(@Nullable @Nullable User user)
@Nullable public @Nullable java.util.List<Breadcrumb> getBreadcrumbs()
public void setBreadcrumbs(@Nullable @Nullable java.util.List<Breadcrumb> breadcrumbs)
public void addBreadcrumb(@NotNull @NotNull Breadcrumb breadcrumb)
public void setExtras(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> extra)
public void setExtra(@NotNull @NotNull java.lang.String key, @NotNull @NotNull 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)
public void addBreadcrumb(@Nullable @Nullable java.lang.String message)