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.