Class AbstractParserTestResultLogEntry
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.loganalytics.model.AbstractParserTestResultLogEntry
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200601") public final class AbstractParserTestResultLogEntry extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelAbstractParserTestResultLogEntry
Note: Objects should always be created or deserialized using theAbstractParserTestResultLogEntry.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
AbstractParserTestResultLogEntry.Builder, which maintain a set of all explicitly set fields calledAbstractParserTestResultLogEntry.Builder.__explicitlySet__. ThehashCode()andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAbstractParserTestResultLogEntry.Builder
-
Constructor Summary
Constructors Constructor Description AbstractParserTestResultLogEntry(Map<String,String> extraInfoAttributes, Map<String,String> fieldMap, Map<String,String> fieldNameValueMap, Map<String,String> fieldPositionValueMap, Map<String,String> fields, String logEntry, String matchStatus, String matchStatusDescription, List<ParserTestResultFieldValue> fieldMapping, List<ParserTestResultFieldValue> metadata, String action, String timestampZone, Integer timestampStartIndex, Integer timestampEndIndex, Long timestampEpochMillisec, AbstractParserTestResultLogLine textMatchInfo, RegexMatchResult matchResult, List<AbstractParserTestResultLogLine> loglines, List<String> functionNames)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AbstractParserTestResultLogEntry.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetAction()The parser action.Map<String,String>getExtraInfoAttributes()Extra information attributes.Map<String,String>getFieldMap()The field map.List<ParserTestResultFieldValue>getFieldMapping()Additional properties on the field map.Map<String,String>getFieldNameValueMap()The field name value map.Map<String,String>getFieldPositionValueMap()The field position value map.Map<String,String>getFields()The parser fields.List<String>getFunctionNames()The parser function names.StringgetLogEntry()The log entry.List<AbstractParserTestResultLogLine>getLoglines()Test result log lines.RegexMatchResultgetMatchResult()StringgetMatchStatus()The match status.StringgetMatchStatusDescription()The match status description.List<ParserTestResultFieldValue>getMetadata()Additional properties on the field map if sub parser with actions defined.AbstractParserTestResultLogLinegetTextMatchInfo()IntegergetTimestampEndIndex()In case of regex parser, if there is any timestamp identified in the log entry, this value signifies the index in the log entry at which timestamp ends.LonggetTimestampEpochMillisec()The timestamp epoch in milliseconds.IntegergetTimestampStartIndex()In case of regex parser, if there is any timestamp identified in the log entry, this value signifies the index in the log entry from which timestamp starts.StringgetTimestampZone()The timezone corresponding to the timestamp detected in the log entry (e.g.inthashCode()AbstractParserTestResultLogEntry.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
AbstractParserTestResultLogEntry
@Deprecated @ConstructorProperties({"extraInfoAttributes","fieldMap","fieldNameValueMap","fieldPositionValueMap","fields","logEntry","matchStatus","matchStatusDescription","fieldMapping","metadata","action","timestampZone","timestampStartIndex","timestampEndIndex","timestampEpochMillisec","textMatchInfo","matchResult","loglines","functionNames"}) public AbstractParserTestResultLogEntry(Map<String,String> extraInfoAttributes, Map<String,String> fieldMap, Map<String,String> fieldNameValueMap, Map<String,String> fieldPositionValueMap, Map<String,String> fields, String logEntry, String matchStatus, String matchStatusDescription, List<ParserTestResultFieldValue> fieldMapping, List<ParserTestResultFieldValue> metadata, String action, String timestampZone, Integer timestampStartIndex, Integer timestampEndIndex, Long timestampEpochMillisec, AbstractParserTestResultLogLine textMatchInfo, RegexMatchResult matchResult, List<AbstractParserTestResultLogLine> loglines, List<String> functionNames)
Deprecated.
-
-
Method Detail
-
builder
public static AbstractParserTestResultLogEntry.Builder builder()
Create a new builder.
-
toBuilder
public AbstractParserTestResultLogEntry.Builder toBuilder()
-
getExtraInfoAttributes
public Map<String,String> getExtraInfoAttributes()
Extra information attributes.- Returns:
- the value
-
getFieldNameValueMap
public Map<String,String> getFieldNameValueMap()
The field name value map.- Returns:
- the value
-
getFieldPositionValueMap
public Map<String,String> getFieldPositionValueMap()
The field position value map.- Returns:
- the value
-
getLogEntry
public String getLogEntry()
The log entry.- Returns:
- the value
-
getMatchStatus
public String getMatchStatus()
The match status.- Returns:
- the value
-
getMatchStatusDescription
public String getMatchStatusDescription()
The match status description.- Returns:
- the value
-
getFieldMapping
public List<ParserTestResultFieldValue> getFieldMapping()
Additional properties on the field map.- Returns:
- the value
-
getMetadata
public List<ParserTestResultFieldValue> getMetadata()
Additional properties on the field map if sub parser with actions defined.- Returns:
- the value
-
getAction
public String getAction()
The parser action.- Returns:
- the value
-
getTimestampZone
public String getTimestampZone()
The timezone corresponding to the timestamp detected in the log entry (e.g.GMT).
- Returns:
- the value
-
getTimestampStartIndex
public Integer getTimestampStartIndex()
In case of regex parser, if there is any timestamp identified in the log entry, this value signifies the index in the log entry from which timestamp starts.- Returns:
- the value
-
getTimestampEndIndex
public Integer getTimestampEndIndex()
In case of regex parser, if there is any timestamp identified in the log entry, this value signifies the index in the log entry at which timestamp ends.- Returns:
- the value
-
getTimestampEpochMillisec
public Long getTimestampEpochMillisec()
The timestamp epoch in milliseconds.- Returns:
- the value
-
getTextMatchInfo
public AbstractParserTestResultLogLine getTextMatchInfo()
-
getMatchResult
public RegexMatchResult getMatchResult()
-
getLoglines
public List<AbstractParserTestResultLogLine> getLoglines()
Test result log lines.- Returns:
- the value
-
getFunctionNames
public List<String> getFunctionNames()
The parser function names.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-