@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class LogAnalyticsParserSummary extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
LogAnalyticsParserSummary
Note: Objects should always be created or deserialized using the LogAnalyticsParserSummary.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 LogAnalyticsParserSummary.Builder
, which maintain a
set of all explicitly set fields called LogAnalyticsParserSummary.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 |
LogAnalyticsParserSummary.Builder |
static class |
LogAnalyticsParserSummary.Type
The parser type.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
LogAnalyticsParserSummary(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,
LogAnalyticsParserSummary.Type type,
Boolean isUserDeleted,
Boolean isNamespaceAware,
Boolean isPositionAware)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static LogAnalyticsParserSummary.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getContent()
The content.
|
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 version.
|
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.
|
LogAnalyticsParserSummary.Type |
getType()
The parser type.
|
int |
hashCode() |
LogAnalyticsParserSummary.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","isPositionAware"}) public LogAnalyticsParserSummary(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, LogAnalyticsParserSummary.Type type, Boolean isUserDeleted, Boolean isNamespaceAware, Boolean isPositionAware)
public static LogAnalyticsParserSummary.Builder builder()
Create a new builder.
public LogAnalyticsParserSummary.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 version.
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 LogAnalyticsParserSummary.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 Boolean getIsPositionAware()
A flag indicating whether the parser is positionally aware.
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.