@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class UpsertLogAnalyticsParserDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
UpsertLogAnalyticsParserDetails
Note: Objects should always be created or deserialized using the UpsertLogAnalyticsParserDetails.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 UpsertLogAnalyticsParserDetails.Builder
, which maintain a
set of all explicitly set fields called UpsertLogAnalyticsParserDetails.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 |
UpsertLogAnalyticsParserDetails.Builder |
static class |
UpsertLogAnalyticsParserDetails.Type
The parser type.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
UpsertLogAnalyticsParserDetails(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,
Integer logTypeTestRequestVersion,
String parserIgnorelineCharacters,
Integer parserSequence,
String parserTimezone,
Boolean isParserWrittenOnce,
List<LogAnalyticsParserFunction> parserFunctions,
Boolean shouldTokenizeOriginalText,
String fieldDelimiter,
String fieldQualifier,
UpsertLogAnalyticsParserDetails.Type type,
Boolean isNamespaceAware,
List<LogAnalyticsCategory> categories,
Boolean isPositionAware)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UpsertLogAnalyticsParserDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
List<LogAnalyticsCategory> |
getCategories()
An array of categories to assign to the parser.
|
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()
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 |
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.
|
String |
getLanguage()
The language.
|
Integer |
getLogTypeTestRequestVersion()
The log type test request version.
|
String |
getName()
The parser internal name.
|
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.
|
UpsertLogAnalyticsParserDetails.Type |
getType()
The parser type.
|
int |
hashCode() |
UpsertLogAnalyticsParserDetails.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","logTypeTestRequestVersion","parserIgnorelineCharacters","parserSequence","parserTimezone","isParserWrittenOnce","parserFunctions","shouldTokenizeOriginalText","fieldDelimiter","fieldQualifier","type","isNamespaceAware","categories","isPositionAware"}) public UpsertLogAnalyticsParserDetails(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, Integer logTypeTestRequestVersion, String parserIgnorelineCharacters, Integer parserSequence, String parserTimezone, Boolean isParserWrittenOnce, List<LogAnalyticsParserFunction> parserFunctions, Boolean shouldTokenizeOriginalText, String fieldDelimiter, String fieldQualifier, UpsertLogAnalyticsParserDetails.Type type, Boolean isNamespaceAware, List<LogAnalyticsCategory> categories, Boolean isPositionAware)
public static UpsertLogAnalyticsParserDetails.Builder builder()
Create a new builder.
public UpsertLogAnalyticsParserDetails.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()
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 internal 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 Integer getLogTypeTestRequestVersion()
The log type test request version.
public String getParserIgnorelineCharacters()
The line characters for the parser to ignore.
public Integer getParserSequence()
The parser sequence.
public String getParserTimezone()
The time zone.
public Boolean getIsParserWrittenOnce()
A flag indicating whther or not the parser is write once.
public List<LogAnalyticsParserFunction> getParserFunctions()
The parser function list.
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 UpsertLogAnalyticsParserDetails.Type getType()
The parser type. Default value is REGEX.
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 to assign to the parser. Specifying the name attribute for each category would suffice. Oracle-defined category assignments cannot be removed.
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.