Configuration class

Configuration class which can be used for manual instrumentation.

Constructors

Configuration.new({bool reportCrash = defaultReportCrash, LogLevel logLevel = defaultLogLevel, String? beaconUrl, String? applicationId, bool certificateValidation = defaultCertificateValidation, bool userOptIn = defaultUserOptIn})
Constructor of configuration class.
const

Properties

applicationId String?
Specifies the application id value from your Dynatrace mobile application configuration page.
final
beaconUrl String?
Specifies the beaconUrl value from your Dynatrace mobile application configuration page.
final
certificateValidation bool
Enables/disables certificate validation.
final
certificateValidationOrNullIfDefault bool?
returns certificateValidation or null if it is the default value Use to only get non default values
no setter
hashCode int
The hash code for this object.
no setterinherited
isAutoStartPropertyAvailable bool
Check if the properties for the Autostart are available and valid If beaconUrl and applicationId are available this will return true
no setter
isCrashReportingEnabled bool
Returns if crash reporting is enabled.
final
logLevel LogLevel
Dynatrace log level, defaults to LogLevel.Info set to LogLevel.Debug for more log output
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
userOptIn bool
Enables/disables the user opt-in feature.
final
userOptInOrNullIfDefault bool?
returns userOptIn or null if it is the default value Use to only get non default values
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

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