Package com.oracle.bmc.logging.model
Class UnifiedAgentSyslogParser.Builder
- java.lang.Object
-
- com.oracle.bmc.logging.model.UnifiedAgentSyslogParser.Builder
-
- Enclosing class:
- UnifiedAgentSyslogParser
public static class UnifiedAgentSyslogParser.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
fieldTimeKey
public UnifiedAgentSyslogParser.Builder fieldTimeKey(String fieldTimeKey)
-
types
public UnifiedAgentSyslogParser.Builder types(Map<String,String> types)
-
nullValuePattern
public UnifiedAgentSyslogParser.Builder nullValuePattern(String nullValuePattern)
-
isNullEmptyString
public UnifiedAgentSyslogParser.Builder isNullEmptyString(Boolean isNullEmptyString)
-
isEstimateCurrentEvent
public UnifiedAgentSyslogParser.Builder isEstimateCurrentEvent(Boolean isEstimateCurrentEvent)
-
isKeepTimeKey
public UnifiedAgentSyslogParser.Builder isKeepTimeKey(Boolean isKeepTimeKey)
-
timeoutInMilliseconds
public UnifiedAgentSyslogParser.Builder timeoutInMilliseconds(Integer timeoutInMilliseconds)
-
timeFormat
public UnifiedAgentSyslogParser.Builder timeFormat(String timeFormat)
Time format.- Parameters:
timeFormat
- the value to set- Returns:
- this builder
-
rfc5424TimeFormat
public UnifiedAgentSyslogParser.Builder rfc5424TimeFormat(String rfc5424TimeFormat)
RFC 5424 time format.- Parameters:
rfc5424TimeFormat
- the value to set- Returns:
- this builder
-
messageFormat
public UnifiedAgentSyslogParser.Builder messageFormat(UnifiedAgentSyslogParser.MessageFormat messageFormat)
Syslog message format.- Parameters:
messageFormat
- the value to set- Returns:
- this builder
-
isWithPriority
public UnifiedAgentSyslogParser.Builder isWithPriority(Boolean isWithPriority)
Specifies with priority or not.Corresponds to the Fluentd with_priority parameter.
- Parameters:
isWithPriority
- the value to set- Returns:
- this builder
-
isSupportColonlessIdent
public UnifiedAgentSyslogParser.Builder isSupportColonlessIdent(Boolean isSupportColonlessIdent)
Specifies whether or not to support colonless ident.Corresponds to the Fluentd support_colonless_ident parameter.
- Parameters:
isSupportColonlessIdent
- the value to set- Returns:
- this builder
-
syslogParserType
public UnifiedAgentSyslogParser.Builder syslogParserType(UnifiedAgentSyslogParser.SyslogParserType syslogParserType)
Syslog parser type.- Parameters:
syslogParserType
- the value to set- Returns:
- this builder
-
build
public UnifiedAgentSyslogParser build()
-
copy
public UnifiedAgentSyslogParser.Builder copy(UnifiedAgentSyslogParser model)
-
-