Package io.sentry

Class ExternalOptions


  • public final class ExternalOptions
    extends java.lang.Object
    Externally bindable properties set on SentryOptions.
    • Constructor Detail

      • ExternalOptions

        public ExternalOptions()
    • Method Detail

      • getDsn

        @Nullable
        public @Nullable java.lang.String getDsn()
      • setDsn

        public void setDsn​(@Nullable
                           @Nullable java.lang.String dsn)
      • getEnvironment

        @Nullable
        public @Nullable java.lang.String getEnvironment()
      • setEnvironment

        public void setEnvironment​(@Nullable
                                   @Nullable java.lang.String environment)
      • getRelease

        @Nullable
        public @Nullable java.lang.String getRelease()
      • setRelease

        public void setRelease​(@Nullable
                               @Nullable java.lang.String release)
      • getDist

        @Nullable
        public @Nullable java.lang.String getDist()
      • setDist

        public void setDist​(@Nullable
                            @Nullable java.lang.String dist)
      • getServerName

        @Nullable
        public @Nullable java.lang.String getServerName()
      • setServerName

        public void setServerName​(@Nullable
                                  @Nullable java.lang.String serverName)
      • getEnableUncaughtExceptionHandler

        @Nullable
        public @Nullable java.lang.Boolean getEnableUncaughtExceptionHandler()
      • setEnableUncaughtExceptionHandler

        public void setEnableUncaughtExceptionHandler​(@Nullable
                                                      @Nullable java.lang.Boolean enableUncaughtExceptionHandler)
      • getTracingOrigins

        @NotNull
        public @NotNull java.util.List<java.lang.String> getTracingOrigins()
      • getDebug

        @Nullable
        public @Nullable java.lang.Boolean getDebug()
      • setDebug

        public void setDebug​(@Nullable
                             @Nullable java.lang.Boolean debug)
      • getEnableDeduplication

        @Nullable
        public @Nullable java.lang.Boolean getEnableDeduplication()
      • setEnableDeduplication

        public void setEnableDeduplication​(@Nullable
                                           @Nullable java.lang.Boolean enableDeduplication)
      • getTracesSampleRate

        @Nullable
        public @Nullable java.lang.Double getTracesSampleRate()
      • setTracesSampleRate

        public void setTracesSampleRate​(@Nullable
                                        @Nullable java.lang.Double tracesSampleRate)
      • getTags

        @NotNull
        public @NotNull java.util.Map<java.lang.String,​java.lang.String> getTags()
      • getInAppExcludes

        @NotNull
        public @NotNull java.util.List<java.lang.String> getInAppExcludes()
      • getInAppIncludes

        @NotNull
        public @NotNull java.util.List<java.lang.String> getInAppIncludes()
      • getContextTags

        @NotNull
        public @NotNull java.util.List<java.lang.String> getContextTags()
      • getProguardUuid

        @Nullable
        public @Nullable java.lang.String getProguardUuid()
      • setProguardUuid

        public void setProguardUuid​(@Nullable
                                    @Nullable java.lang.String proguardUuid)
      • getIgnoredExceptionsForType

        @NotNull
        public @NotNull java.util.Set<java.lang.Class<? extends java.lang.Throwable>> getIgnoredExceptionsForType()
      • addInAppInclude

        public void addInAppInclude​(@NotNull
                                    @NotNull java.lang.String include)
      • addInAppExclude

        public void addInAppExclude​(@NotNull
                                    @NotNull java.lang.String exclude)
      • addTracingOrigin

        public void addTracingOrigin​(@NotNull
                                     @NotNull java.lang.String tracingOrigin)
      • addContextTag

        public void addContextTag​(@NotNull
                                  @NotNull java.lang.String contextTag)
      • addIgnoredExceptionForType

        public void addIgnoredExceptionForType​(@NotNull
                                               @NotNull java.lang.Class<? extends java.lang.Throwable> exceptionType)
      • setTag

        public void setTag​(@NotNull
                           @NotNull java.lang.String key,
                           @NotNull
                           @NotNull java.lang.String value)
      • getPrintUncaughtStackTrace

        @Nullable
        public @Nullable java.lang.Boolean getPrintUncaughtStackTrace()
      • setPrintUncaughtStackTrace

        public void setPrintUncaughtStackTrace​(@Nullable
                                               @Nullable java.lang.Boolean printUncaughtStackTrace)
      • getIdleTimeout

        @Nullable
        public @Nullable java.lang.Long getIdleTimeout()
      • setIdleTimeout

        public void setIdleTimeout​(@Nullable
                                   @Nullable java.lang.Long idleTimeout)
      • getSendClientReports

        @Nullable
        public @Nullable java.lang.Boolean getSendClientReports()
      • setSendClientReports

        public void setSendClientReports​(@Nullable
                                         @Nullable java.lang.Boolean sendClientReports)