Package com.oracle.bmc.logging.model
Class UnifiedAgentCriParser.Builder
- java.lang.Object
-
- com.oracle.bmc.logging.model.UnifiedAgentCriParser.Builder
-
- Enclosing class:
- UnifiedAgentCriParser
public static class UnifiedAgentCriParser.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnifiedAgentCriParser
build()
UnifiedAgentCriParser.Builder
copy(UnifiedAgentCriParser model)
UnifiedAgentCriParser.Builder
fieldTimeKey(String fieldTimeKey)
UnifiedAgentCriParser.Builder
isEstimateCurrentEvent(Boolean isEstimateCurrentEvent)
UnifiedAgentCriParser.Builder
isKeepTimeKey(Boolean isKeepTimeKey)
UnifiedAgentCriParser.Builder
isMergeCriFields(Boolean isMergeCriFields)
If you don’t need stream or logtag fields, set this to false.UnifiedAgentCriParser.Builder
isNullEmptyString(Boolean isNullEmptyString)
UnifiedAgentCriParser.Builder
nestedParser(UnifiedJSONParser nestedParser)
Optional nested JSON Parser for CRI.UnifiedAgentCriParser.Builder
nullValuePattern(String nullValuePattern)
UnifiedAgentCriParser.Builder
timeoutInMilliseconds(Integer timeoutInMilliseconds)
UnifiedAgentCriParser.Builder
types(Map<String,String> types)
-
-
-
Method Detail
-
fieldTimeKey
public UnifiedAgentCriParser.Builder fieldTimeKey(String fieldTimeKey)
-
types
public UnifiedAgentCriParser.Builder types(Map<String,String> types)
-
nullValuePattern
public UnifiedAgentCriParser.Builder nullValuePattern(String nullValuePattern)
-
isNullEmptyString
public UnifiedAgentCriParser.Builder isNullEmptyString(Boolean isNullEmptyString)
-
isEstimateCurrentEvent
public UnifiedAgentCriParser.Builder isEstimateCurrentEvent(Boolean isEstimateCurrentEvent)
-
isKeepTimeKey
public UnifiedAgentCriParser.Builder isKeepTimeKey(Boolean isKeepTimeKey)
-
timeoutInMilliseconds
public UnifiedAgentCriParser.Builder timeoutInMilliseconds(Integer timeoutInMilliseconds)
-
isMergeCriFields
public UnifiedAgentCriParser.Builder isMergeCriFields(Boolean isMergeCriFields)
If you don’t need stream or logtag fields, set this to false.- Parameters:
isMergeCriFields
- the value to set- Returns:
- this builder
-
nestedParser
public UnifiedAgentCriParser.Builder nestedParser(UnifiedJSONParser nestedParser)
Optional nested JSON Parser for CRI.Supported fields are fieldTimeKey, timeFormat, and isKeepTimeKey.
- Parameters:
nestedParser
- the value to set- Returns:
- this builder
-
build
public UnifiedAgentCriParser build()
-
copy
public UnifiedAgentCriParser.Builder copy(UnifiedAgentCriParser model)
-
-