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)
-
-