Package io.sentry

Class SentryReplayEvent

java.lang.Object
io.sentry.SentryBaseEvent
io.sentry.SentryReplayEvent
All Implemented Interfaces:
JsonSerializable, JsonUnknown

public final class SentryReplayEvent extends SentryBaseEvent implements JsonUnknown, JsonSerializable
  • Field Details

  • Constructor Details

    • SentryReplayEvent

      public SentryReplayEvent()
  • Method Details

    • getVideoFile

      @Nullable public @Nullable File getVideoFile()
    • setVideoFile

      public void setVideoFile(@Nullable @Nullable File videoFile)
    • getType

      @NotNull public @NotNull String getType()
    • setType

      public void setType(@NotNull @NotNull String type)
    • getReplayId

      @Nullable public @Nullable SentryId getReplayId()
    • setReplayId

      public void setReplayId(@Nullable @Nullable SentryId replayId)
    • getSegmentId

      public int getSegmentId()
    • setSegmentId

      public void setSegmentId(int segmentId)
    • getTimestamp

      @NotNull public @NotNull Date getTimestamp()
    • setTimestamp

      public void setTimestamp(@NotNull @NotNull Date timestamp)
    • getReplayStartTimestamp

      @Nullable public @Nullable Date getReplayStartTimestamp()
    • setReplayStartTimestamp

      public void setReplayStartTimestamp(@Nullable @Nullable Date replayStartTimestamp)
    • getUrls

      @Nullable public @Nullable List<String> getUrls()
    • setUrls

      public void setUrls(@Nullable @Nullable List<String> urls)
    • getErrorIds

      @Nullable public @Nullable List<String> getErrorIds()
    • setErrorIds

      public void setErrorIds(@Nullable @Nullable List<String> errorIds)
    • getTraceIds

      @Nullable public @Nullable List<String> getTraceIds()
    • setTraceIds

      public void setTraceIds(@Nullable @Nullable List<String> traceIds)
    • getReplayType

      @NotNull public @NotNull SentryReplayEvent.ReplayType getReplayType()
    • setReplayType

      public void setReplayType(@NotNull @NotNull SentryReplayEvent.ReplayType replayType)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • serialize

      public void serialize(@NotNull @NotNull ObjectWriter writer, @NotNull @NotNull ILogger logger) throws IOException
      Specified by:
      serialize in interface JsonSerializable
      Throws:
      IOException
    • getUnknown

      @Nullable public @Nullable Map<String,Object> getUnknown()
      Specified by:
      getUnknown in interface JsonUnknown
    • setUnknown

      public void setUnknown(@Nullable @Nullable Map<String,Object> unknown)
      Specified by:
      setUnknown in interface JsonUnknown