@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsParser extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
LogAnalyticsParser
Note: Objects should always be created or deserialized using the LogAnalyticsParser.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the LogAnalyticsParser.Builder
, which maintain a
set of all explicitly set fields called LogAnalyticsParser.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
LogAnalyticsParser.Builder |
static class |
LogAnalyticsParser.Type
The parser type.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LogAnalyticsParser(String content,
String description,
String displayName,
Long editVersion,
String encoding,
String exampleContent,
List<LogAnalyticsParserField> fieldMaps,
String footerContent,
String headerContent,
String name,
Boolean isDefault,
Boolean isSingleLineContent,
Boolean isSystem,
String language,
Date timeUpdated,
Integer logTypeTestRequestVersion,
List<LogAnalyticsParser> mappedParsers,
String parserIgnorelineCharacters,
Boolean isHidden,
Integer parserSequence,
String parserTimezone,
LogAnalyticsParserFilter parserFilter,
Boolean isParserWrittenOnce,
List<LogAnalyticsParserFunction> parserFunctions,
Long sourcesCount,
List<LogAnalyticsSource> sources,
Boolean shouldTokenizeOriginalText,
String fieldDelimiter,
String fieldQualifier,
LogAnalyticsParser.Type type,
Boolean isUserDeleted,
Boolean isNamespaceAware,
List<LogAnalyticsCategory> categories,
Boolean isPositionAware,
List<DependentSource> dependentSources,
List<DependentParser> dependentParsers)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LogAnalyticsParser.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<LogAnalyticsCategory> |
getCategories()
An array of categories assigned to this parser.
|
String |
getContent()
The content.
|
List<DependentParser> |
getDependentParsers()
A list of sub parsers used by this parser.
|
List<DependentSource> |
getDependentSources()
A list of sources that depend on the parser, either directly or indirectly.
|
String |
getDescription()
The parser description.
|
String |
getDisplayName()
The parser display name.
|
Long |
getEditVersion()
The parser edit version.
|
String |
getEncoding()
The encoding.
|
String |
getExampleContent()
The example content.
|
String |
getFieldDelimiter()
The parser field delimiter.
|
List<LogAnalyticsParserField> |
getFieldMaps()
The parser fields.
|
String |
getFieldQualifier()
The parser field qualifier.
|
String |
getFooterContent()
The footer regular expression.
|
String |
getHeaderContent()
The header content.
|
Boolean |
getIsDefault()
A flag indicating if this is a default parser.
|
Boolean |
getIsHidden()
A flag indicating if the parser is hidden or not.
|
Boolean |
getIsNamespaceAware()
A flag indicating whether the XML parser should consider the namespace(s) while processing
the log data.
|
Boolean |
getIsParserWrittenOnce()
A flag indicating whther or not the parser is write once.
|
Boolean |
getIsPositionAware()
A flag indicating whether the parser is positionally aware.
|
Boolean |
getIsSingleLineContent()
A flag indicating if this is a single line content parser.
|
Boolean |
getIsSystem()
The system flag.
|
Boolean |
getIsUserDeleted()
A flag indicating whether or not the parser has been deleted.
|
String |
getLanguage()
The language.
|
Integer |
getLogTypeTestRequestVersion()
The log type test request .
|
List<LogAnalyticsParser> |
getMappedParsers()
The mapped parser list.
|
String |
getName()
The parser name.
|
LogAnalyticsParserFilter |
getParserFilter() |
List<LogAnalyticsParserFunction> |
getParserFunctions()
The parser function list.
|
String |
getParserIgnorelineCharacters()
The line characters for the parser to ignore.
|
Integer |
getParserSequence()
The parser sequence.
|
String |
getParserTimezone()
The time zone.
|
Boolean |
getShouldTokenizeOriginalText()
A flag indicating whether or not to tokenize the original text.
|
List<LogAnalyticsSource> |
getSources()
The list of sources using this parser.
|
Long |
getSourcesCount()
The number of sources using this parser
|
Date |
getTimeUpdated()
The last updated date.
|
LogAnalyticsParser.Type |
getType()
The parser type.
|
int |
hashCode() |
LogAnalyticsParser.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"content","description","displayName","editVersion","encoding","exampleContent","fieldMaps","footerContent","headerContent","name","isDefault","isSingleLineContent","isSystem","language","timeUpdated","logTypeTestRequestVersion","mappedParsers","parserIgnorelineCharacters","isHidden","parserSequence","parserTimezone","parserFilter","isParserWrittenOnce","parserFunctions","sourcesCount","sources","shouldTokenizeOriginalText","fieldDelimiter","fieldQualifier","type","isUserDeleted","isNamespaceAware","categories","isPositionAware","dependentSources","dependentParsers"}) public LogAnalyticsParser(String content, String description, String displayName, Long editVersion, String encoding, String exampleContent, List<LogAnalyticsParserField> fieldMaps, String footerContent, String headerContent, String name, Boolean isDefault, Boolean isSingleLineContent, Boolean isSystem, String language, Date timeUpdated, Integer logTypeTestRequestVersion, List<LogAnalyticsParser> mappedParsers, String parserIgnorelineCharacters, Boolean isHidden, Integer parserSequence, String parserTimezone, LogAnalyticsParserFilter parserFilter, Boolean isParserWrittenOnce, List<LogAnalyticsParserFunction> parserFunctions, Long sourcesCount, List<LogAnalyticsSource> sources, Boolean shouldTokenizeOriginalText, String fieldDelimiter, String fieldQualifier, LogAnalyticsParser.Type type, Boolean isUserDeleted, Boolean isNamespaceAware, List<LogAnalyticsCategory> categories, Boolean isPositionAware, List<DependentSource> dependentSources, List<DependentParser> dependentParsers)
public static LogAnalyticsParser.Builder builder()
Create a new builder.
public LogAnalyticsParser.Builder toBuilder()
public String getContent()
The content.
public String getDescription()
The parser description.
public String getDisplayName()
The parser display name.
public Long getEditVersion()
The parser edit version.
public String getEncoding()
The encoding.
public String getExampleContent()
The example content.
public List<LogAnalyticsParserField> getFieldMaps()
The parser fields.
public String getFooterContent()
The footer regular expression.
public String getHeaderContent()
The header content.
public String getName()
The parser name.
public Boolean getIsDefault()
A flag indicating if this is a default parser.
public Boolean getIsSingleLineContent()
A flag indicating if this is a single line content parser.
public Boolean getIsSystem()
The system flag. A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
public String getLanguage()
The language.
public Date getTimeUpdated()
The last updated date.
public Integer getLogTypeTestRequestVersion()
The log type test request .
public List<LogAnalyticsParser> getMappedParsers()
The mapped parser list.
public String getParserIgnorelineCharacters()
The line characters for the parser to ignore.
public Boolean getIsHidden()
A flag indicating if the parser is hidden or not.
public Integer getParserSequence()
The parser sequence.
public String getParserTimezone()
The time zone.
public LogAnalyticsParserFilter getParserFilter()
public Boolean getIsParserWrittenOnce()
A flag indicating whther or not the parser is write once.
public List<LogAnalyticsParserFunction> getParserFunctions()
The parser function list.
public Long getSourcesCount()
The number of sources using this parser
public List<LogAnalyticsSource> getSources()
The list of sources using this parser.
public Boolean getShouldTokenizeOriginalText()
A flag indicating whether or not to tokenize the original text.
public String getFieldDelimiter()
The parser field delimiter.
public String getFieldQualifier()
The parser field qualifier.
public LogAnalyticsParser.Type getType()
The parser type. Default value is REGEX.
public Boolean getIsUserDeleted()
A flag indicating whether or not the parser has been deleted.
public Boolean getIsNamespaceAware()
A flag indicating whether the XML parser should consider the namespace(s) while processing the log data.
public List<LogAnalyticsCategory> getCategories()
An array of categories assigned to this parser. The isSystem flag denotes if each category assignment is user-created or Oracle-defined.
public Boolean getIsPositionAware()
A flag indicating whether the parser is positionally aware.
public List<DependentSource> getDependentSources()
A list of sources that depend on the parser, either directly or indirectly.
public List<DependentParser> getDependentParsers()
A list of sub parsers used by this parser.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.