Class AbstractParserTestResultLogEntry
AbstractParserTestResultLogEntry
Inheritance
AbstractParserTestResultLogEntry
Assembly: OCI.DotNetSDK.Loganalytics.dll
Syntax
public class AbstractParserTestResultLogEntry
Properties
Action
Declaration
[JsonProperty(PropertyName = "action")]
public string Action { get; set; }
Property Value
| Type |
Description |
| string |
The parser action.
|
Declaration
[JsonProperty(PropertyName = "extraInfoAttributes")]
public Dictionary<string, string> ExtraInfoAttributes { get; set; }
Property Value
FieldMap
Declaration
[JsonProperty(PropertyName = "fieldMap")]
public Dictionary<string, string> FieldMap { get; set; }
Property Value
FieldMapping
Declaration
[JsonProperty(PropertyName = "fieldMapping")]
public List<ParserTestResultFieldValue> FieldMapping { get; set; }
Property Value
FieldNameValueMap
Declaration
[JsonProperty(PropertyName = "fieldNameValueMap")]
public Dictionary<string, string> FieldNameValueMap { get; set; }
Property Value
FieldPositionValueMap
Declaration
[JsonProperty(PropertyName = "fieldPositionValueMap")]
public Dictionary<string, string> FieldPositionValueMap { get; set; }
Property Value
Fields
Declaration
[JsonProperty(PropertyName = "fields")]
public Dictionary<string, string> Fields { get; set; }
Property Value
FunctionNames
Declaration
[JsonProperty(PropertyName = "functionNames")]
public List<string> FunctionNames { get; set; }
Property Value
| Type |
Description |
| List<string> |
The parser function names.
|
LogEntry
Declaration
[JsonProperty(PropertyName = "logEntry")]
public string LogEntry { get; set; }
Property Value
| Type |
Description |
| string |
The log entry.
|
Loglines
Declaration
[JsonProperty(PropertyName = "loglines")]
public List<AbstractParserTestResultLogLine> Loglines { get; set; }
Property Value
MatchResult
Declaration
[JsonProperty(PropertyName = "matchResult")]
public RegexMatchResult MatchResult { get; set; }
Property Value
MatchStatus
Declaration
[JsonProperty(PropertyName = "matchStatus")]
public string MatchStatus { get; set; }
Property Value
| Type |
Description |
| string |
The match status.
|
MatchStatusDescription
Declaration
[JsonProperty(PropertyName = "matchStatusDescription")]
public string MatchStatusDescription { get; set; }
Property Value
| Type |
Description |
| string |
The match status description.
|
Metadata
Declaration
[JsonProperty(PropertyName = "metadata")]
public List<ParserTestResultFieldValue> Metadata { get; set; }
Property Value
TextMatchInfo
Declaration
[JsonProperty(PropertyName = "textMatchInfo")]
public AbstractParserTestResultLogLine TextMatchInfo { get; set; }
Property Value
TimestampEndIndex
Declaration
[JsonProperty(PropertyName = "timestampEndIndex")]
public int? TimestampEndIndex { get; set; }
Property Value
| Type |
Description |
| int? |
In case of regex parser, if there is any timestamp identified in the log entry,
this value signifies the index in the log entry at which timestamp ends.
|
TimestampEpochMillisec
Declaration
[JsonProperty(PropertyName = "timestampEpochMillisec")]
public long? TimestampEpochMillisec { get; set; }
Property Value
| Type |
Description |
| long? |
The timestamp epoch in milliseconds.
|
TimestampStartIndex
Declaration
[JsonProperty(PropertyName = "timestampStartIndex")]
public int? TimestampStartIndex { get; set; }
Property Value
| Type |
Description |
| int? |
In case of regex parser, if there is any timestamp identified in the log entry,
this value signifies the index in the log entry from which timestamp starts.
|
TimestampZone
Declaration
[JsonProperty(PropertyName = "timestampZone")]
public string TimestampZone { get; set; }
Property Value
| Type |
Description |
| string |
The timezone corresponding to the timestamp detected in the log entry (e.g. GMT).
|