EnterpriseCrmEventbusProtoLogSettings class
The LogSettings define the logging attributes for an event property.
These attributes are used to map the property to the parameter in the log proto. Also used to define scrubbing/truncation behavior and PII information.
Constructors
- EnterpriseCrmEventbusProtoLogSettings({String? logFieldName, EnterpriseCrmLoggingGwsSanitizeOptions? sanitizeOptions, String? seedPeriod, String? seedScope, EnterpriseCrmLoggingGwsFieldLimits? shorteningLimits})
- EnterpriseCrmEventbusProtoLogSettings.fromJson(Map json_)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- logFieldName ↔ String?
-
The name of corresponding logging field of the event property.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- sanitizeOptions ↔ EnterpriseCrmLoggingGwsSanitizeOptions?
-
Contains the scrubbing options, such as whether to scrub, obfuscate, etc.
getter/setter pair
- seedPeriod ↔ String?
-
Possible string values are:
getter/setter pair
- seedScope ↔ String?
-
Possible string values are:
getter/setter pair
- shorteningLimits ↔ EnterpriseCrmLoggingGwsFieldLimits?
-
Contains the field limits for shortening, such as max string length and
max array length.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited