Class LogAnalyticsSourceFunction.Builder
- java.lang.Object
- 
- com.oracle.bmc.loganalytics.model.LogAnalyticsSourceFunction.Builder
 
- 
- Enclosing class:
- LogAnalyticsSourceFunction
 
 public static class LogAnalyticsSourceFunction.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
argumentspublic LogAnalyticsSourceFunction.Builder arguments(List<LogAnalyticsMetaFunctionArgument> arguments) The function argument.- Parameters:
- arguments- the value to set
- Returns:
- this builder
 
 - 
isEnabledpublic 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
 
 - 
functionpublic LogAnalyticsSourceFunction.Builder function(LogAnalyticsMetaFunction function) 
 - 
functionNamepublic LogAnalyticsSourceFunction.Builder functionName(LogAnalyticsSourceFunction.FunctionName functionName) The source function name- Parameters:
- functionName- the value to set
- Returns:
- this builder
 
 - 
functionReferencepublic LogAnalyticsSourceFunction.Builder functionReference(String functionReference) The source function unique identifier as a string.- Parameters:
- functionReference- the value to set
- Returns:
- this builder
 
 - 
sourceReferencepublic LogAnalyticsSourceFunction.Builder sourceReference(String sourceReference) The source unique identifier as a string.- Parameters:
- sourceReference- the value to set
- Returns:
- this builder
 
 - 
featurespublic LogAnalyticsSourceFunction.Builder features(List<String> features) Features of the source function to use for enrichment.- Parameters:
- features- the value to set
- Returns:
- this builder
 
 - 
functionIdpublic LogAnalyticsSourceFunction.Builder functionId(Long functionId) The source function unique identifier.- Parameters:
- functionId- the value to set
- Returns:
- this builder
 
 - 
orderpublic LogAnalyticsSourceFunction.Builder order(Long order) The source function order.- Parameters:
- order- the value to set
- Returns:
- this builder
 
 - 
isSystempublic 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
 
 - 
lookupColumnpublic LogAnalyticsSourceFunction.Builder lookupColumn(String lookupColumn) The lookup column.- Parameters:
- lookupColumn- the value to set
- Returns:
- this builder
 
 - 
lookupColumnPositionpublic LogAnalyticsSourceFunction.Builder lookupColumnPosition(Long lookupColumnPosition) The lookup column position.- Parameters:
- lookupColumnPosition- the value to set
- Returns:
- this builder
 
 - 
lookupDisplayNamepublic LogAnalyticsSourceFunction.Builder lookupDisplayName(String lookupDisplayName) The lookup display name.- Parameters:
- lookupDisplayName- the value to set
- Returns:
- this builder
 
 - 
lookupModepublic LogAnalyticsSourceFunction.Builder lookupMode(Long lookupMode) The lookup mode.- Parameters:
- lookupMode- the value to set
- Returns:
- this builder
 
 - 
lookupTablepublic LogAnalyticsSourceFunction.Builder lookupTable(String lookupTable) The lookup table.- Parameters:
- lookupTable- the value to set
- Returns:
- this builder
 
 - 
sourceIdpublic LogAnalyticsSourceFunction.Builder sourceId(Long sourceId) The source unique identifier.- Parameters:
- sourceId- the value to set
- Returns:
- this builder
 
 - 
buildpublic LogAnalyticsSourceFunction build() 
 - 
copypublic LogAnalyticsSourceFunction.Builder copy(LogAnalyticsSourceFunction model) 
 
- 
 
-