Class LogAnalyticsParserFunction.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsParserFunction.Builder
-
- Enclosing class:
- LogAnalyticsParserFunction
public static class LogAnalyticsParserFunction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
parserMetaPlugin
public LogAnalyticsParserFunction.Builder parserMetaPlugin(LogAnalyticsParserMetaPlugin parserMetaPlugin)
-
parserFunctionId
public LogAnalyticsParserFunction.Builder parserFunctionId(Long parserFunctionId)
The parser function unique identifier.- Parameters:
parserFunctionId
- the value to set- Returns:
- this builder
-
parserFunctionName
public LogAnalyticsParserFunction.Builder parserFunctionName(String parserFunctionName)
The parser function internal name.- Parameters:
parserFunctionName
- the value to set- Returns:
- this builder
-
isEnabled
public LogAnalyticsParserFunction.Builder isEnabled(Boolean isEnabled)
A flag inidcating whether or not the parser function is enabled.- Parameters:
isEnabled
- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsParserFunction.Builder isSystem(Boolean isSystem)
The system flag.A value of false denotes a custom, or user defined object. A value of true denotes a built in object.
- Parameters:
isSystem
- the value to set- Returns:
- this builder
-
parserId
public LogAnalyticsParserFunction.Builder parserId(Long parserId)
The associated parser unique identifier.- Parameters:
parserId
- the value to set- Returns:
- this builder
-
parserName
public LogAnalyticsParserFunction.Builder parserName(String parserName)
The associated parser internal name.- Parameters:
parserName
- the value to set- Returns:
- this builder
-
parserMetaPluginName
public LogAnalyticsParserFunction.Builder parserMetaPluginName(String parserMetaPluginName)
The plugin internal name.- Parameters:
parserMetaPluginName
- the value to set- Returns:
- this builder
-
parserFunctionPriority
public LogAnalyticsParserFunction.Builder parserFunctionPriority(Long parserFunctionPriority)
The parser function priority.- Parameters:
parserFunctionPriority
- the value to set- Returns:
- this builder
-
parserFunctionParameters
public LogAnalyticsParserFunction.Builder parserFunctionParameters(List<LogAnalyticsParserFunctionParameter> parserFunctionParameters)
The parser function parameter list.- Parameters:
parserFunctionParameters
- the value to set- Returns:
- this builder
-
build
public LogAnalyticsParserFunction build()
-
copy
public LogAnalyticsParserFunction.Builder copy(LogAnalyticsParserFunction model)
-
-