Class LogAnalyticsSourceFunction.Builder
- java.lang.Object
-
- com.oracle.bmc.loganalytics.model.LogAnalyticsSourceFunction.Builder
-
- Enclosing class:
- LogAnalyticsSourceFunction
public static class LogAnalyticsSourceFunction.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
arguments
public LogAnalyticsSourceFunction.Builder arguments(List<LogAnalyticsMetaFunctionArgument> arguments)
The function argument.- Parameters:
arguments- the value to set- Returns:
- this builder
-
isEnabled
public LogAnalyticsSourceFunction.Builder isEnabled(Boolean isEnabled)
A flag inidcating whether or not the source function is enabled.- Parameters:
isEnabled- the value to set- Returns:
- this builder
-
function
public LogAnalyticsSourceFunction.Builder function(LogAnalyticsMetaFunction function)
-
functionName
public LogAnalyticsSourceFunction.Builder functionName(LogAnalyticsSourceFunction.FunctionName functionName)
The source function name- Parameters:
functionName- the value to set- Returns:
- this builder
-
functionReference
public LogAnalyticsSourceFunction.Builder functionReference(String functionReference)
The source function unique identifier as a string.- Parameters:
functionReference- the value to set- Returns:
- this builder
-
sourceReference
public LogAnalyticsSourceFunction.Builder sourceReference(String sourceReference)
The source unique identifier as a string.- Parameters:
sourceReference- the value to set- Returns:
- this builder
-
features
public LogAnalyticsSourceFunction.Builder features(List<String> features)
Features of the source function to use for enrichment.- Parameters:
features- the value to set- Returns:
- this builder
-
functionId
public LogAnalyticsSourceFunction.Builder functionId(Long functionId)
The source function unique identifier.- Parameters:
functionId- the value to set- Returns:
- this builder
-
order
public LogAnalyticsSourceFunction.Builder order(Long order)
The source function order.- Parameters:
order- the value to set- Returns:
- this builder
-
isSystem
public LogAnalyticsSourceFunction.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
-
lookupColumn
public LogAnalyticsSourceFunction.Builder lookupColumn(String lookupColumn)
The lookup column.- Parameters:
lookupColumn- the value to set- Returns:
- this builder
-
lookupColumnPosition
public LogAnalyticsSourceFunction.Builder lookupColumnPosition(Long lookupColumnPosition)
The lookup column position.- Parameters:
lookupColumnPosition- the value to set- Returns:
- this builder
-
lookupDisplayName
public LogAnalyticsSourceFunction.Builder lookupDisplayName(String lookupDisplayName)
The lookup display name.- Parameters:
lookupDisplayName- the value to set- Returns:
- this builder
-
lookupMode
public LogAnalyticsSourceFunction.Builder lookupMode(Long lookupMode)
The lookup mode.- Parameters:
lookupMode- the value to set- Returns:
- this builder
-
lookupTable
public LogAnalyticsSourceFunction.Builder lookupTable(String lookupTable)
The lookup table.- Parameters:
lookupTable- the value to set- Returns:
- this builder
-
sourceId
public LogAnalyticsSourceFunction.Builder sourceId(Long sourceId)
The source unique identifier.- Parameters:
sourceId- the value to set- Returns:
- this builder
-
build
public LogAnalyticsSourceFunction build()
-
copy
public LogAnalyticsSourceFunction.Builder copy(LogAnalyticsSourceFunction model)
-
-