DdRumPlatform class abstract

Inheritance
  • Object
  • PlatformInterface
  • DdRumPlatform

Constructors

DdRumPlatform()

Properties

cachedSessionId → String?
no setter
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

addAction(DateTime timestamp, RumActionType type, String name, Map<String, Object?> attributes) → Future<void>
addAttribute(String key, Object value) → Future<void>
addError(DateTime timestamp, Object error, RumErrorSource source, StackTrace? stackTrace, String? errorType, Map<String, Object?> attributes) → Future<void>
addErrorInfo(DateTime timestamp, String message, RumErrorSource source, StackTrace? stackTrace, String? errorType, Map<String, Object?> attributes) → Future<void>
addFeatureFlagEvaluation(String name, Object value) → Future<void>
addTiming(DateTime timestamp, String name) → Future<void>
addViewAttribute(String key, Object value) → Future<void>
addViewAttributes(Map<String, Object?> attributes) → Future<void>
addViewLoadingTime(bool overwrite) → Future<void>
deinitialize() → Future<void>
enable(InternalLogger logger, DatadogRumConfiguration configuration) → Future<void>
failOperation(DateTime timestamp, String name, String? operationKey, RumOperationFailureReason failureReason, Map<String, Object?> attributes) → Future<void>
getCurrentSessionId() → Future<String?>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeAttribute(String key) → Future<void>
removeViewAttribute(String key) → Future<void>
removeViewAttributes(List<String> key) → Future<void>
reportLongTask(DateTime at, int durationMs) → Future<void>
setInternalViewAttribute(String key, Object value) → Future<void>
startAction(DateTime timestamp, RumActionType type, String name, Map<String, Object?> attributes) → Future<void>
startOperation(DateTime timestamp, String name, String? operationKey, Map<String, Object?> attributes) → Future<void>
startResource(DateTime timestamp, String key, RumHttpMethod httpMethod, String url, Map<String, Object?> attributes) → Future<void>
startView(DateTime timestamp, String key, String name, Map<String, Object?> attributes) → Future<void>
stopAction(DateTime timestamp, RumActionType type, String name, Map<String, Object?> attributes) → Future<void>
stopResource(DateTime timestamp, String key, int? statusCode, RumResourceType kind, int? size, Map<String, Object?> attributes) → Future<void>
stopResourceWithError(DateTime timestamp, String key, Exception error, Map<String, Object?> attributes) → Future<void>
stopResourceWithErrorInfo(DateTime timestamp, String key, String message, String type, Map<String, Object?> attributes) → Future<void>
stopSession() → Future<void>
stopView(DateTime timestamp, String key, Map<String, Object?> attributes) → Future<void>
succeedOperation(DateTime timestamp, String name, String? operationKey, Map<String, Object?> attributes) → Future<void>
toString() → String
A string representation of this object.
inherited
updatePerformanceMetrics(List<double> buildTimes, List<double> rasterTimes) → Future<void>

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Properties

instance ↔ DdRumPlatform
getter/setter pair