Package io.sentry.protocol
Class Mechanism
- java.lang.Object
-
- io.sentry.protocol.Mechanism
-
- All Implemented Interfaces:
IUnknownPropertiesConsumer
public final class Mechanism extends java.lang.Object implements IUnknownPropertiesConsumer
The mechanism by which an exception was generated and handled.The exception mechanism is an optional field residing in the [exception](#typedef-Exception). It carries additional information about the way the exception was created on the target system. This includes general exception values obtained from the operating system or runtime APIs, as well as mechanism-specific values.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptUnknownProperties(@NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
@Nullable java.util.Map<java.lang.String,java.lang.Object>
getData()
@Nullable java.lang.String
getDescription()
@Nullable java.lang.String
getHelpLink()
@Nullable java.util.Map<java.lang.String,java.lang.Object>
getMeta()
@Nullable java.lang.Boolean
getSynthetic()
@Nullable java.lang.String
getType()
@Nullable java.lang.Boolean
isHandled()
void
setData(@Nullable java.util.Map<java.lang.String,java.lang.Object> data)
void
setDescription(@Nullable java.lang.String description)
void
setHandled(@Nullable java.lang.Boolean handled)
void
setHelpLink(@Nullable java.lang.String helpLink)
void
setMeta(@Nullable java.util.Map<java.lang.String,java.lang.Object> meta)
void
setSynthetic(@Nullable java.lang.Boolean synthetic)
void
setType(@Nullable java.lang.String type)
-
-
-
Method Detail
-
getType
@Nullable public @Nullable java.lang.String getType()
-
setType
public void setType(@Nullable @Nullable java.lang.String type)
-
getDescription
@Nullable public @Nullable java.lang.String getDescription()
-
setDescription
public void setDescription(@Nullable @Nullable java.lang.String description)
-
getHelpLink
@Nullable public @Nullable java.lang.String getHelpLink()
-
setHelpLink
public void setHelpLink(@Nullable @Nullable java.lang.String helpLink)
-
isHandled
@Nullable public @Nullable java.lang.Boolean isHandled()
-
setHandled
public void setHandled(@Nullable @Nullable java.lang.Boolean handled)
-
getMeta
@Nullable public @Nullable java.util.Map<java.lang.String,java.lang.Object> getMeta()
-
setMeta
public void setMeta(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> meta)
-
getData
@Nullable public @Nullable java.util.Map<java.lang.String,java.lang.Object> getData()
-
setData
public void setData(@Nullable @Nullable java.util.Map<java.lang.String,java.lang.Object> data)
-
getSynthetic
@Nullable public @Nullable java.lang.Boolean getSynthetic()
-
setSynthetic
public void setSynthetic(@Nullable @Nullable java.lang.Boolean synthetic)
-
acceptUnknownProperties
@Internal public void acceptUnknownProperties(@NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> unknown)
- Specified by:
acceptUnknownProperties
in interfaceIUnknownPropertiesConsumer
-
-