Package io.sentry
Class ExternalOptions
java.lang.Object
io.sentry.ExternalOptions
Externally bindable properties set on
SentryOptions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBundleId(@NotNull String bundleId) voidaddContextTag(@NotNull String contextTag) voidaddIgnoredExceptionForType(@NotNull Class<? extends Throwable> exceptionType) voidaddInAppExclude(@NotNull String exclude) voidaddInAppInclude(@NotNull String include) voidaddTracePropagationTarget(@NotNull String tracePropagationTarget) voidaddTracingOrigin(@NotNull String tracingOrigin) Deprecated.static @NotNull ExternalOptionsfrom(@NotNull PropertiesProvider propertiesProvider, @NotNull ILogger logger) @Nullable BooleangetDebug()@Nullable StringgetDist()@Nullable StringgetDsn()@Nullable Boolean@Nullable Boolean@Nullable Boolean@Nullable String@Nullable Long@Nullable Boolean@Nullable Double@Nullable StringgetProxy()@Nullable String@Nullable Boolean@Nullable StringgetTags()@Nullable DoubleDeprecated.@Nullable Boolean@Nullable Boolean@Nullable BooleanvoidvoidvoidvoidsetEnabled(@Nullable Boolean enabled) voidsetEnableDeduplication(@Nullable Boolean enableDeduplication) voidsetEnablePrettySerializationOutput(@Nullable Boolean enablePrettySerializationOutput) voidsetEnableTracing(@Nullable Boolean enableTracing) voidsetEnableUncaughtExceptionHandler(@Nullable Boolean enableUncaughtExceptionHandler) voidsetEnvironment(@Nullable String environment) voidsetIdleTimeout(@Nullable Long idleTimeout) voidsetIgnoredCheckIns(@Nullable List<String> ignoredCheckIns) voidsetMaxRequestBodySize(SentryOptions.RequestSize maxRequestBodySize) voidsetPrintUncaughtStackTrace(@Nullable Boolean printUncaughtStackTrace) voidsetProfilesSampleRate(@Nullable Double profilesSampleRate) voidsetProguardUuid(@Nullable String proguardUuid) voidsetProxy(SentryOptions.Proxy proxy) voidsetRelease(@Nullable String release) voidsetSendClientReports(@Nullable Boolean sendClientReports) voidsetSendModules(@Nullable Boolean sendModules) voidsetServerName(@Nullable String serverName) voidvoidsetTracesSampleRate(@Nullable Double tracesSampleRate)
-
Constructor Details
-
ExternalOptions
public ExternalOptions()
-
-
Method Details
-
from
@NotNull public static @NotNull ExternalOptions from(@NotNull @NotNull PropertiesProvider propertiesProvider, @NotNull @NotNull ILogger logger) -
getDsn
-
setDsn
-
getEnvironment
-
setEnvironment
-
getRelease
-
setRelease
-
getDist
-
setDist
-
getServerName
-
setServerName
-
getEnableUncaughtExceptionHandler
-
setEnableUncaughtExceptionHandler
public void setEnableUncaughtExceptionHandler(@Nullable @Nullable Boolean enableUncaughtExceptionHandler) -
getTracingOrigins
Deprecated. -
getTracePropagationTargets
-
getDebug
-
setDebug
-
getEnableDeduplication
-
setEnableDeduplication
-
getEnableTracing
-
setEnableTracing
-
getTracesSampleRate
-
setTracesSampleRate
-
getProfilesSampleRate
-
setProfilesSampleRate
-
getMaxRequestBodySize
-
setMaxRequestBodySize
-
getTags
-
getProxy
-
setProxy
-
getInAppExcludes
-
getInAppIncludes
-
getContextTags
-
getProguardUuid
-
setProguardUuid
-
getIgnoredExceptionsForType
-
addInAppInclude
-
addInAppExclude
-
addTracingOrigin
Deprecated. -
addTracePropagationTarget
-
addContextTag
-
addIgnoredExceptionForType
-
setTag
-
getPrintUncaughtStackTrace
-
setPrintUncaughtStackTrace
-
getIdleTimeout
-
setIdleTimeout
-
getSendClientReports
-
setSendClientReports
-
getBundleIds
-
addBundleId
-
isEnabled
-
setEnabled
-
isEnablePrettySerializationOutput
-
setEnablePrettySerializationOutput
public void setEnablePrettySerializationOutput(@Nullable @Nullable Boolean enablePrettySerializationOutput) -
isSendModules
-
setSendModules
-
setIgnoredCheckIns
-
getIgnoredCheckIns
-