Show / Hide Table of Contents

Class LogAnalyticsParser

LogAnalyticsParser

Inheritance
object
LogAnalyticsParser
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 LogAnalyticsParser

Properties

Categories

Declaration
[JsonProperty(PropertyName = "categories")]
public List<LogAnalyticsCategory> Categories { get; set; }
Property Value
Type Description
List<LogAnalyticsCategory>

An array of categories assigned to this parser. The isSystem flag denotes if each category assignment is user-created or Oracle-defined.

Content

Declaration
[JsonProperty(PropertyName = "content")]
public string Content { get; set; }
Property Value
Type Description
string

The content.

DependentParsers

Declaration
[JsonProperty(PropertyName = "dependentParsers")]
public List<DependentParser> DependentParsers { get; set; }
Property Value
Type Description
List<DependentParser>

A list of sub parsers used by this parser.

DependentSources

Declaration
[JsonProperty(PropertyName = "dependentSources")]
public List<DependentSource> DependentSources { get; set; }
Property Value
Type Description
List<DependentSource>

A list of sources that depend on the parser, either directly or indirectly.

Description

Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
Type Description
string

The parser description.

DisplayName

Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

The parser display name.

EditVersion

Declaration
[JsonProperty(PropertyName = "editVersion")]
public long? EditVersion { get; set; }
Property Value
Type Description
long?

The parser edit version.

Encoding

Declaration
[JsonProperty(PropertyName = "encoding")]
public string Encoding { get; set; }
Property Value
Type Description
string

The encoding.

ExampleContent

Declaration
[JsonProperty(PropertyName = "exampleContent")]
public string ExampleContent { get; set; }
Property Value
Type Description
string

The example content.

FieldDelimiter

Declaration
[JsonProperty(PropertyName = "fieldDelimiter")]
public string FieldDelimiter { get; set; }
Property Value
Type Description
string

The parser field delimiter.

FieldMaps

Declaration
[JsonProperty(PropertyName = "fieldMaps")]
public List<LogAnalyticsParserField> FieldMaps { get; set; }
Property Value
Type Description
List<LogAnalyticsParserField>

The parser fields.

FieldQualifier

Declaration
[JsonProperty(PropertyName = "fieldQualifier")]
public string FieldQualifier { get; set; }
Property Value
Type Description
string

The parser field qualifier.

FooterContent

Declaration
[JsonProperty(PropertyName = "footerContent")]
public string FooterContent { get; set; }
Property Value
Type Description
string

The footer regular expression.

HeaderContent

Declaration
[JsonProperty(PropertyName = "headerContent")]
public string HeaderContent { get; set; }
Property Value
Type Description
string

The header content.

IsDefault

Declaration
[JsonProperty(PropertyName = "isDefault")]
public bool? IsDefault { get; set; }
Property Value
Type Description
bool?

A flag indicating if this is a default parser.

IsHidden

Declaration
[JsonProperty(PropertyName = "isHidden")]
public bool? IsHidden { get; set; }
Property Value
Type Description
bool?

A flag indicating if the parser is hidden or not.

IsNamespaceAware

Declaration
[JsonProperty(PropertyName = "isNamespaceAware")]
public bool? IsNamespaceAware { get; set; }
Property Value
Type Description
bool?

A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.

IsParserWrittenOnce

Declaration
[JsonProperty(PropertyName = "isParserWrittenOnce")]
public bool? IsParserWrittenOnce { get; set; }
Property Value
Type Description
bool?

A flag indicating whther or not the parser is write once.

IsPositionAware

Declaration
[JsonProperty(PropertyName = "isPositionAware")]
public bool? IsPositionAware { get; set; }
Property Value
Type Description
bool?

A flag indicating whether the parser is positionally aware.

IsSingleLineContent

Declaration
[JsonProperty(PropertyName = "isSingleLineContent")]
public bool? IsSingleLineContent { get; set; }
Property Value
Type Description
bool?

A flag indicating if this is a single line content parser.

IsSystem

Declaration
[JsonProperty(PropertyName = "isSystem")]
public bool? IsSystem { get; set; }
Property Value
Type Description
bool?

The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object.

IsUserDeleted

Declaration
[JsonProperty(PropertyName = "isUserDeleted")]
public bool? IsUserDeleted { get; set; }
Property Value
Type Description
bool?

A flag indicating whether or not the parser has been deleted.

Language

Declaration
[JsonProperty(PropertyName = "language")]
public string Language { get; set; }
Property Value
Type Description
string

The language.

LogTypeTestRequestVersion

Declaration
[JsonProperty(PropertyName = "logTypeTestRequestVersion")]
public int? LogTypeTestRequestVersion { get; set; }
Property Value
Type Description
int?

The log type test request .

MappedParsers

Declaration
[JsonProperty(PropertyName = "mappedParsers")]
public List<LogAnalyticsParser> MappedParsers { get; set; }
Property Value
Type Description
List<LogAnalyticsParser>

The mapped parser list.

Name

Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

The parser name.

ParserFilter

Declaration
[JsonProperty(PropertyName = "parserFilter")]
public LogAnalyticsParserFilter ParserFilter { get; set; }
Property Value
Type Description
LogAnalyticsParserFilter

ParserFunctions

Declaration
[JsonProperty(PropertyName = "parserFunctions")]
public List<LogAnalyticsParserFunction> ParserFunctions { get; set; }
Property Value
Type Description
List<LogAnalyticsParserFunction>

The parser function list.

ParserIgnorelineCharacters

Declaration
[JsonProperty(PropertyName = "parserIgnorelineCharacters")]
public string ParserIgnorelineCharacters { get; set; }
Property Value
Type Description
string

The line characters for the parser to ignore.

ParserSequence

Declaration
[JsonProperty(PropertyName = "parserSequence")]
public int? ParserSequence { get; set; }
Property Value
Type Description
int?

The parser sequence.

ParserTimezone

Declaration
[JsonProperty(PropertyName = "parserTimezone")]
public string ParserTimezone { get; set; }
Property Value
Type Description
string

The time zone.

ShouldTokenizeOriginalText

Declaration
[JsonProperty(PropertyName = "shouldTokenizeOriginalText")]
public bool? ShouldTokenizeOriginalText { get; set; }
Property Value
Type Description
bool?

A flag indicating whether or not to tokenize the original text.

Sources

Declaration
[JsonProperty(PropertyName = "sources")]
public List<LogAnalyticsSource> Sources { get; set; }
Property Value
Type Description
List<LogAnalyticsSource>

The list of sources using this parser.

SourcesCount

Declaration
[JsonProperty(PropertyName = "sourcesCount")]
public long? SourcesCount { get; set; }
Property Value
Type Description
long?

The number of sources using this parser

TimeUpdated

Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The last updated date.

Type

Declaration
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LogAnalyticsParser.TypeEnum? Type { get; set; }
Property Value
Type Description
LogAnalyticsParser.TypeEnum?

The parser type. Default value is REGEX.

In this article
Back to top