public static class UnifiedAgentSyslogParser.Builder extends Object
Constructor and Description |
---|
Builder() |
public UnifiedAgentSyslogParser.Builder fieldTimeKey(String fieldTimeKey)
public UnifiedAgentSyslogParser.Builder types(Map<String,String> types)
public UnifiedAgentSyslogParser.Builder nullValuePattern(String nullValuePattern)
public UnifiedAgentSyslogParser.Builder isNullEmptyString(Boolean isNullEmptyString)
public UnifiedAgentSyslogParser.Builder isEstimateCurrentEvent(Boolean isEstimateCurrentEvent)
public UnifiedAgentSyslogParser.Builder isKeepTimeKey(Boolean isKeepTimeKey)
public UnifiedAgentSyslogParser.Builder timeoutInMilliseconds(Integer timeoutInMilliseconds)
public UnifiedAgentSyslogParser.Builder timeFormat(String timeFormat)
Time format.
timeFormat
- the value to setpublic UnifiedAgentSyslogParser.Builder rfc5424TimeFormat(String rfc5424TimeFormat)
RFC 5424 time format.
rfc5424TimeFormat
- the value to setpublic UnifiedAgentSyslogParser.Builder messageFormat(UnifiedAgentSyslogParser.MessageFormat messageFormat)
Syslog message format.
messageFormat
- the value to setpublic UnifiedAgentSyslogParser.Builder isWithPriority(Boolean isWithPriority)
Specifies with priority or not. Corresponds to the Fluentd with_priority parameter.
isWithPriority
- the value to setpublic UnifiedAgentSyslogParser.Builder isSupportColonlessIdent(Boolean isSupportColonlessIdent)
Specifies whether or not to support colonless ident. Corresponds to the Fluentd support_colonless_ident parameter.
isSupportColonlessIdent
- the value to setpublic UnifiedAgentSyslogParser.Builder syslogParserType(UnifiedAgentSyslogParser.SyslogParserType syslogParserType)
Syslog parser type.
syslogParserType
- the value to setpublic UnifiedAgentSyslogParser build()
public UnifiedAgentSyslogParser.Builder copy(UnifiedAgentSyslogParser model)
Copyright © 2016–2024. All rights reserved.