NewRelicFeatureFlag

data class NewRelicFeatureFlag(val analyticsEventReporting: Boolean = true, val appStartUpMetricsReporting: Boolean = true, val backgroundReporting: Boolean = DEFAULT_BOOL_VAL, val crashReporting: Boolean = DEFAULT_BOOL_VAL, val handledExceptionReporting: Boolean = DEFAULT_BOOL_VAL, val nativeReporting: Boolean = DEFAULT_BOOL_VAL, val distributedTracingReporting: Boolean = DEFAULT_BOOL_VAL, val eventPersistence: Boolean = DEFAULT_BOOL_VAL, val fedRampReporting: Boolean = DEFAULT_BOOL_VAL, val interactionTracing: Boolean = DEFAULT_BOOL_VAL, val defaultInteractionsReporting: Boolean = DEFAULT_BOOL_VAL, val logReporting: Boolean = DEFAULT_BOOL_VAL, val networkRequestsReporting: Boolean = DEFAULT_BOOL_VAL, val networkErrorRequestsReporting: Boolean = DEFAULT_BOOL_VAL, val httpResponseBodyCapture: Boolean = DEFAULT_BOOL_VAL, val offlineStorage: Boolean = true)

Provides feature flags to enable or disable NewRelic FeatureFlag.

Constructors

Link copied to clipboard
constructor(analyticsEventReporting: Boolean = true, appStartUpMetricsReporting: Boolean = true, backgroundReporting: Boolean = DEFAULT_BOOL_VAL, crashReporting: Boolean = DEFAULT_BOOL_VAL, handledExceptionReporting: Boolean = DEFAULT_BOOL_VAL, nativeReporting: Boolean = DEFAULT_BOOL_VAL, distributedTracingReporting: Boolean = DEFAULT_BOOL_VAL, eventPersistence: Boolean = DEFAULT_BOOL_VAL, fedRampReporting: Boolean = DEFAULT_BOOL_VAL, interactionTracing: Boolean = DEFAULT_BOOL_VAL, defaultInteractionsReporting: Boolean = DEFAULT_BOOL_VAL, logReporting: Boolean = DEFAULT_BOOL_VAL, networkRequestsReporting: Boolean = DEFAULT_BOOL_VAL, networkErrorRequestsReporting: Boolean = DEFAULT_BOOL_VAL, httpResponseBodyCapture: Boolean = DEFAULT_BOOL_VAL, offlineStorage: Boolean = true)

Properties

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.AnalyticsEvents, default value is true.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.AppStartMetrics, default value is true.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.BackgroundReporting, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.CrashReporting, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.DefaultInteractions, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.DistributedTracing, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.EventPersistence, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.FedRampEnabled, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.HandledExceptions, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.HttpResponseBodyCapture, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.InteractionTracing, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.LogReporting, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.NativeReporting, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.NetworkErrorRequests, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.NetworkRequests, default value is false.

Link copied to clipboard

Enable or disable NewRelic FeatureFlag.OfflineStorage, default value is true.

Functions

Link copied to clipboard
fun getFeatureFlagMap(): Map<FeatureFlag, Boolean>