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