Package com.oracle.bmc.logging.model
Class UnifiedJSONParser.Builder
- java.lang.Object
-
- com.oracle.bmc.logging.model.UnifiedJSONParser.Builder
-
- Enclosing class:
- UnifiedJSONParser
public static class UnifiedJSONParser.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
fieldTimeKey
public UnifiedJSONParser.Builder fieldTimeKey(String fieldTimeKey)
-
types
public UnifiedJSONParser.Builder types(Map<String,String> types)
-
nullValuePattern
public UnifiedJSONParser.Builder nullValuePattern(String nullValuePattern)
-
isNullEmptyString
public UnifiedJSONParser.Builder isNullEmptyString(Boolean isNullEmptyString)
-
isEstimateCurrentEvent
public UnifiedJSONParser.Builder isEstimateCurrentEvent(Boolean isEstimateCurrentEvent)
-
isKeepTimeKey
public UnifiedJSONParser.Builder isKeepTimeKey(Boolean isKeepTimeKey)
-
timeoutInMilliseconds
public UnifiedJSONParser.Builder timeoutInMilliseconds(Integer timeoutInMilliseconds)
-
timeType
public UnifiedJSONParser.Builder timeType(UnifiedJSONParser.TimeType timeType)
JSON parser time type.- Parameters:
timeType
- the value to set- Returns:
- this builder
-
timeFormat
public UnifiedJSONParser.Builder timeFormat(String timeFormat)
Process time value using the specified format.- Parameters:
timeFormat
- the value to set- Returns:
- this builder
-
parseNested
public UnifiedJSONParser.Builder parseNested(Boolean parseNested)
If true, a separator parameter can be further defined.- Parameters:
parseNested
- the value to set- Returns:
- this builder
-
separator
public UnifiedJSONParser.Builder separator(String separator)
Keys of adjacent levels are joined by the separator.- Parameters:
separator
- the value to set- Returns:
- this builder
-
build
public UnifiedJSONParser build()
-
copy
public UnifiedJSONParser.Builder copy(UnifiedJSONParser model)
-
-