A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
_
S
- safeMapValuesToJson(Map,InternalLogger) - function in com.datadog.android.core.internal.utils.JsonSerializer
- This method will convert all values to JSON in a safe way, meaning if serialization fails for the particular value, the process will continue and faulty value will be dropped.
- sample() - function in com.datadog.android.core.sampling.RateBasedSampler
- sample() - function in com.datadog.android.core.sampling.Sampler
- Sampling method.
- Sampler - class in com.datadog.android.core.sampling
- Interface representing the sampling.
- sanitizeHosts(List,String) - function in com.datadog.android.core.configuration.HostsSanitizer
- Performs hosts sanitization by comparing them with patterns from pre-defined set.
- schedule(Runnable,Long,TimeUnit) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- schedule(Callable,Long,TimeUnit) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- scheduleAtFixedRate(Runnable,Long,Long,TimeUnit) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- scheduleSafe(ScheduledExecutorService,String,Long,TimeUnit,InternalLogger,Runnable) - function in com.datadog.android.core.internal.utils.ConcurrencyExtKt
- Executes runnable without throwing RejectedExecutionException if it cannot be accepted for execution.
- scheduleWithFixedDelay(Runnable,Long,Long,TimeUnit) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- SdkCore - class in com.datadog.android.api
- SdkCore is the entry point to register Datadog features to the core registry.
- SdkReference - class in com.datadog.android.core
- Class establishing the reference to the particular SDK instance by using its name.
- sendEvent(Object) - function in com.datadog.android.api.feature.FeatureScope
- Send event to a given feature.
- serialize(T) - function in com.datadog.android.core.persistence.Serializer
- Serializes the data into a String.
- serialize(T) - function in com.datadog.android.event.MapperSerializer
- Serializer - class in com.datadog.android.core.persistence
- An interface which can transform an object of type T into a formatted String.
- Serializer.Companion - class in com.datadog.android.core.persistence.Serializer
- SerializerKt - class in com.datadog.android.core.persistence
- serializeToByteArray(Serializer,T,InternalLogger) - function in com.datadog.android.core.persistence.SerializerKt
- A utility class to serialize a model to a ByteArray safely.
- setAdditionalConfiguration(Map) - function in com.datadog.android.core.configuration.Configuration.Builder
- Allows to provide additional configuration values which can be used by the SDK.
- setBatchProcessingLevel(BatchProcessingLevel) - function in com.datadog.android.core.configuration.Configuration.Builder
- Defines the Batch processing level, defining the maximum number of batches processed sequentially without a delay within one reading/uploading cycle.
- setBatchSize(BatchSize) - function in com.datadog.android.core.configuration.Configuration.Builder
- Defines the batch size (impacts the size and number of requests performed by Datadog).
- setContinueExistingPeriodicTasksAfterShutdownPolicy(Boolean) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setCorePoolSize(Integer) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setCrashReportsEnabled(Boolean) - function in com.datadog.android.core.configuration.Configuration.Builder
- Allows to control if JVM crashes are tracked or not.
- setCustomAppVersion(String) - function in com.datadog.android._InternalProxy
- setEncryption(Encryption) - function in com.datadog.android.core.configuration.Configuration.Builder
- Allows to set the encryption for the local data.
- setEventReceiver(String,FeatureEventReceiver) - function in com.datadog.android.api.feature.FeatureSdkCore
- Sets event receiver for the given feature.
- setEventReceiver(String,FeatureEventReceiver) - function in com.datadog.android.api.feature.InternalSdkCore
- Sets event receiver for the given feature.
- setExecuteExistingDelayedTasksAfterShutdownPolicy(Boolean) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setFirstPartyHosts(List) - function in com.datadog.android.core.configuration.Configuration.Builder
- Sets the list of first party hosts.
- setFirstPartyHostsWithHeaderType(Map) - function in com.datadog.android.core.configuration.Configuration.Builder
- Sets the list of first party hosts and specifies the type of HTTP headers used for distributed tracing.
- setKeepAliveTime(Long,TimeUnit) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setMaximumPoolSize(Integer) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setPersistenceStrategyFactory(PersistenceStrategy.Factory) - function in com.datadog.android.core.configuration.Configuration.Builder
- Allows to use a custom persistence strategy.
- setProxy(Proxy,Authenticator) - function in com.datadog.android.core.configuration.Configuration.Builder
- Enables a custom proxy for uploading tracked data to Datadog's intake.
- setRejectedExecutionHandler(RejectedExecutionHandler) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setRemoveOnCancelPolicy(Boolean) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setThreadFactory(ThreadFactory) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- setTrackingConsent(TrackingConsent,SdkCore) - function in com.datadog.android.Datadog
- Sets the tracking consent regarding the data collection for this instance of the Datadog SDK.
- setTrackingConsent(TrackingConsent) - function in com.datadog.android.Datadog
- Sets the tracking consent regarding the data collection for this instance of the Datadog SDK.
- setTrackingConsent(TrackingConsent) - function in com.datadog.android.api.SdkCore
- Sets the tracking consent regarding the data collection for this instance of the Datadog SDK.
- setTrackingConsent(TrackingConsent) - function in com.datadog.android.api.FeatureSdkCore
- Sets the tracking consent regarding the data collection for this instance of the Datadog SDK.
- setTrackingConsent(TrackingConsent) - function in com.datadog.android.api.InternalSdkCore
- Sets the tracking consent regarding the data collection for this instance of the Datadog SDK.
- setUploadFrequency(UploadFrequency) - function in com.datadog.android.core.configuration.Configuration.Builder
- Defines the preferred upload frequency.
- setUseDeveloperModeWhenDebuggable(Boolean) - function in com.datadog.android.core.configuration.Configuration.Builder
- Sets the DataDog SDK to be more verbose when an application is set to
debuggable. - setUserInfo(String,String,String,Map,SdkCore) - function in com.datadog.android.Datadog
- Sets the user information.
- setUserInfo(String,String,String,Map) - function in com.datadog.android.Datadog
- Sets the user information.
- setUserInfo(String,String,String) - function in com.datadog.android.Datadog
- Sets the user information.
- setUserInfo(String,String) - function in com.datadog.android.Datadog
- Sets the user information.
- setUserInfo(String) - function in com.datadog.android.Datadog
- Sets the user information.
- setUserInfo() - function in com.datadog.android.Datadog
- Sets the user information.
- setUserInfo(String,String,String,Map) - function in com.datadog.android.api.SdkCore
- Sets the user information.
- setUserInfo(String,String,String,Map) - function in com.datadog.android.api.FeatureSdkCore
- Sets the user information.
- setUserInfo(String,String,String,Map) - function in com.datadog.android.api.InternalSdkCore
- Sets the user information.
- setVerbosity(Integer) - function in com.datadog.android.Datadog
- Sets the verbosity of this instance of the Datadog SDK.
- shutdown() - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- shutdownNow() - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- SMALL - enum entry in com.datadog.android.core.configuration.BatchSize
Prefer small batches.
- STAGING - enum entry in com.datadog.android.DatadogSite
The STAGING site (internal usage only): app.datad0g.com.
- stopInstance(String) - function in com.datadog.android.Datadog
- Stop the initialized SDK instance attached to the given name, or the default instance if the name is null.
- stopInstance() - function in com.datadog.android.Datadog
- Stop the initialized SDK instance attached to the given name, or the default instance if the name is null.
- StorageBackedFeature - class in com.datadog.android.api.feature
- Interface to be implemented by the feature, which requires storage, to be registered with SdkCore.
- StrictModeExtKt - class in com.datadog.android.core
- submit(Runnable) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- submit(Runnable,T) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- submit(Callable) - function in java.util.concurrent.LoggingScheduledThreadPoolExecutor
- submitSafe(ExecutorService,String,InternalLogger,Runnable) - function in com.datadog.android.core.internal.utils.ConcurrencyExtKt
- Submit runnable without throwing RejectedExecutionException if it cannot be accepted for execution.