Show / Hide Table of Contents

Class AbstractParserTestResultLogEntry

AbstractParserTestResultLogEntry

Inheritance
object
AbstractParserTestResultLogEntry
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.LoganalyticsService.Models
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.

ExtraInfoAttributes

Declaration
[JsonProperty(PropertyName = "extraInfoAttributes")]
public Dictionary<string, string> ExtraInfoAttributes { get; set; }
Property Value
Type Description
Dictionary<string, string>

Extra information attributes.

FieldMap

Declaration
[JsonProperty(PropertyName = "fieldMap")]
public Dictionary<string, string> FieldMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

The field map.

FieldMapping

Declaration
[JsonProperty(PropertyName = "fieldMapping")]
public List<ParserTestResultFieldValue> FieldMapping { get; set; }
Property Value
Type Description
List<ParserTestResultFieldValue>

Additional properties on the field map.

FieldNameValueMap

Declaration
[JsonProperty(PropertyName = "fieldNameValueMap")]
public Dictionary<string, string> FieldNameValueMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

The field name value map.

FieldPositionValueMap

Declaration
[JsonProperty(PropertyName = "fieldPositionValueMap")]
public Dictionary<string, string> FieldPositionValueMap { get; set; }
Property Value
Type Description
Dictionary<string, string>

The field position value map.

Fields

Declaration
[JsonProperty(PropertyName = "fields")]
public Dictionary<string, string> Fields { get; set; }
Property Value
Type Description
Dictionary<string, string>

The parser fields.

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
Type Description
List<AbstractParserTestResultLogLine>

Test result log lines.

MatchResult

Declaration
[JsonProperty(PropertyName = "matchResult")]
public RegexMatchResult MatchResult { get; set; }
Property Value
Type Description
RegexMatchResult

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
Type Description
List<ParserTestResultFieldValue>

Additional properties on the field map if sub parser with actions defined.

TextMatchInfo

Declaration
[JsonProperty(PropertyName = "textMatchInfo")]
public AbstractParserTestResultLogLine TextMatchInfo { get; set; }
Property Value
Type Description
AbstractParserTestResultLogLine

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).

In this article
Back to top