@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class TestParserPayloadDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
TestParserPayloadDetails
Note: Objects should always be created or deserialized using the TestParserPayloadDetails.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 TestParserPayloadDetails.Builder
, which maintain a
set of all explicitly set fields called TestParserPayloadDetails.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 |
TestParserPayloadDetails.Builder |
static class |
TestParserPayloadDetails.Type
The parser type.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
TestParserPayloadDetails(String content,
String description,
String displayName,
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,
UiParserTestMetadata metadata,
String parserIgnorelineCharacters,
Long isHidden,
Integer parserSequence,
String parserTimezone,
Boolean isParserWrittenOnce,
List<LogAnalyticsParserFunction> parserFunctions,
Boolean shouldTokenizeOriginalText,
String fieldDelimiter,
String fieldQualifier,
TestParserPayloadDetails.Type type,
Boolean isNamespaceAware,
Boolean isPositionAware)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static TestParserPayloadDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
String |
getContent()
The content used for testing.
|
String |
getDescription()
The parser description.
|
String |
getDisplayName()
The parser display name.
|
String |
getEncoding()
The content 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.
|
Long |
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.
|
String |
getLanguage()
The language.
|
Integer |
getLogTypeTestRequestVersion()
The log type test request version.
|
UiParserTestMetadata |
getMetadata() |
String |
getName()
The parser 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 parser timezone.
|
Boolean |
getShouldTokenizeOriginalText()
A flag indicating whether or not to tokenize the original text.
|
Date |
getTimeUpdated()
The last updated date.
|
TestParserPayloadDetails.Type |
getType()
The parser type.
|
int |
hashCode() |
TestParserPayloadDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"content","description","displayName","encoding","exampleContent","fieldMaps","footerContent","headerContent","name","isDefault","isSingleLineContent","isSystem","language","timeUpdated","logTypeTestRequestVersion","metadata","parserIgnorelineCharacters","isHidden","parserSequence","parserTimezone","isParserWrittenOnce","parserFunctions","shouldTokenizeOriginalText","fieldDelimiter","fieldQualifier","type","isNamespaceAware","isPositionAware"}) public TestParserPayloadDetails(String content, String description, String displayName, 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, UiParserTestMetadata metadata, String parserIgnorelineCharacters, Long isHidden, Integer parserSequence, String parserTimezone, Boolean isParserWrittenOnce, List<LogAnalyticsParserFunction> parserFunctions, Boolean shouldTokenizeOriginalText, String fieldDelimiter, String fieldQualifier, TestParserPayloadDetails.Type type, Boolean isNamespaceAware, Boolean isPositionAware)
public static TestParserPayloadDetails.Builder builder()
Create a new builder.
public TestParserPayloadDetails.Builder toBuilder()
public String getContent()
The content used for testing.
public String getDescription()
The parser description.
public String getDisplayName()
The parser display name.
public String getEncoding()
The content 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 UiParserTestMetadata getMetadata()
public String getParserIgnorelineCharacters()
The line characters for the parser to ignore.
public Long getIsHidden()
A flag indicating if the parser is hidden or not.
public Integer getParserSequence()
The parser sequence.
public String getParserTimezone()
The parser timezone.
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 TestParserPayloadDetails.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 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.