@Generated(value="OracleSDKGenerator", comments="API Version: 20200531") public class UnifiedAgentParser extends Object
source parser object.
Note: Objects should always be created or deserialized using the 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 Builder
, which maintain a set of all explicitly set fields called
#__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
#__explicitlySet__
into account. The constructor, on the other hand, does not set #__explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
UnifiedAgentParser.ParserType
Type of fluent parser.
|
Modifier | Constructor and Description |
---|---|
protected |
UnifiedAgentParser(String fieldTimeKey,
Map<String,String> types,
String nullValuePattern,
Boolean isNullEmptyString,
Boolean isEstimateCurrentEvent,
Boolean isKeepTimeKey,
Integer timeoutInMilliseconds)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
String |
getFieldTimeKey()
Specify time field for the event time.
|
Boolean |
getIsEstimateCurrentEvent()
If true, use Fluent::EventTime.now(current time) as a timestamp when time_key is specified.
|
Boolean |
getIsKeepTimeKey()
If true, keep time field in the record.
|
Boolean |
getIsNullEmptyString()
If true, an empty string field is replaced with nil.
|
String |
getNullValuePattern()
Specify the null value pattern.
|
Integer |
getTimeoutInMilliseconds()
Specify the timeout for parse processing.
|
Map<String,String> |
getTypes()
Specify types for converting a field into another type.
|
int |
hashCode() |
String |
toString() |
@ConstructorProperties(value={"fieldTimeKey","types","nullValuePattern","isNullEmptyString","isEstimateCurrentEvent","isKeepTimeKey","timeoutInMilliseconds"}) @Deprecated protected UnifiedAgentParser(String fieldTimeKey, Map<String,String> types, String nullValuePattern, Boolean isNullEmptyString, Boolean isEstimateCurrentEvent, Boolean isKeepTimeKey, Integer timeoutInMilliseconds)
public String getFieldTimeKey()
Specify time field for the event time. If the event doesn’t have this field, the current time is used.
public Map<String,String> getTypes()
Specify types for converting a field into another type.
public String getNullValuePattern()
Specify the null value pattern.
public Boolean getIsNullEmptyString()
If true, an empty string field is replaced with nil.
public Boolean getIsEstimateCurrentEvent()
If true, use Fluent::EventTime.now(current time) as a timestamp when time_key is specified.
public Boolean getIsKeepTimeKey()
If true, keep time field in the record.
public Integer getTimeoutInMilliseconds()
Specify the timeout for parse processing. This is mainly for detecting an incorrect regexp pattern.
protected boolean canEqual(Object other)
Copyright © 2016–2022. All rights reserved.