LogTransformerTransformerConfigParseKeyValue class

Constructors

LogTransformerTransformerConfigParseKeyValue({Input<String?>? destination, Input<String?>? fieldDelimiter, Input<String?>? keyPrefix, Input<String?>? keyValueDelimiter, Input<String?>? nonMatchValue, Input<bool?>? overwriteIfExists, Input<String?>? source})
Creates a new LogTransformerTransformerConfigParseKeyValue. destination Specifies the destination field to put the extracted key-value pairs into. fieldDelimiter Specifies the field delimiter string that is used between key-value pairs in the original log events. Defaults to the ampersand & character. keyPrefix Specifies a prefix that will be added to all transformed keys. keyValueDelimiter Specifies the delimiter string to use between the key and value in each pair in the transformed log event. Defaults to the equal = character. nonMatchValue Specifies a value to insert into the value field in the result if a key-value pair is not successfully split. overwriteIfExists Specifies whether to overwrite the value if the destination key already exists. Defaults to false. source Specifies the path to the field in the log event that will be parsed. Defaults to @message.
const
LogTransformerTransformerConfigParseKeyValue.fromMap(Map<String, dynamic> map)
factory

Properties

destination → Input<String?>?
Specifies the destination field to put the extracted key-value pairs into.
final
fieldDelimiter → Input<String?>?
Specifies the field delimiter string that is used between key-value pairs in the original log events. Defaults to the ampersand & character.
final
hashCode int
The hash code for this object.
no setterinherited
keyPrefix → Input<String?>?
Specifies a prefix that will be added to all transformed keys.
final
keyValueDelimiter → Input<String?>?
Specifies the delimiter string to use between the key and value in each pair in the transformed log event. Defaults to the equal = character.
final
nonMatchValue → Input<String?>?
Specifies a value to insert into the value field in the result if a key-value pair is not successfully split.
final
overwriteIfExists → Input<bool?>?
Specifies whether to overwrite the value if the destination key already exists. Defaults to false.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
source → Input<String?>?
Specifies the path to the field in the log event that will be parsed. Defaults to @message.
final

Methods

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

Operators

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