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.
A  B  C  D  E  F  G  H  I  J  L  M  N  O  P  R  S  T  U  V  W  _