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(T) - function in com.datadog.android.core.sampling.DeterministicSampler
 
sample(T) - function in com.datadog.android.core.sampling.RateBasedSampler
 
sample(T) - function in com.datadog.android.core.sampling.Sampler
 
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.
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.
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.
setBackpressureStrategy(BackPressureStrategy) - function in com.datadog.android.core.configuration.Configuration.Builder
Sets the strategy to handle scalability issues.
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).
setContextUpdateReceiver(String,FeatureContextUpdateReceiver) - function in com.datadog.android.api.feature.FeatureSdkCore
Sets context update receiver for the given feature.
setContextUpdateReceiver(String,FeatureContextUpdateReceiver) - function in com.datadog.android.api.feature.InternalSdkCore
Sets context update receiver for the given feature.
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.
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.
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.
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.
setUploadSchedulerStrategy(UploadSchedulerStrategy) - function in com.datadog.android.core.configuration.Configuration.Builder
Sets the strategy to schedule data uploads.
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.
setValue(String,T,Integer,DataStoreWriteCallback,Serializer) - function in com.datadog.android.api.storage.datastore.DataStoreHandler
Write data to the datastore.
setVerbosity(Integer) - function in com.datadog.android.Datadog
Sets the verbosity of this instance of the Datadog SDK.
shutdown() - function in java.util.concurrent.FlushableExecutorService
 
shutdownNow() - function in java.util.concurrent.FlushableExecutorService
 
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.

startPerformanceMeasure(String,TelemetryMetricType,Float,String) - function in com.datadog.android.api.InternalLogger
Start measuring a performance metric.
stopAndSend(Boolean) - function in com.datadog.android.core.metrics.PerformanceMetric
Stops measuring and sends the performance metric.
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(Callable) - function in java.util.concurrent.FlushableExecutorService
 
submit(Runnable,T) - function in java.util.concurrent.FlushableExecutorService
 
submit(Runnable) - function in java.util.concurrent.FlushableExecutorService
 
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  _