public static class LogAnalyticsSourceFunction.Builder extends Object
Constructor and Description |
---|
Builder() |
public LogAnalyticsSourceFunction.Builder arguments(List<LogAnalyticsMetaFunctionArgument> arguments)
The function argument.
arguments
- the value to setpublic LogAnalyticsSourceFunction.Builder isEnabled(Boolean isEnabled)
A flag inidcating whether or not the source function is enabled.
isEnabled
- the value to setpublic LogAnalyticsSourceFunction.Builder function(LogAnalyticsMetaFunction function)
public LogAnalyticsSourceFunction.Builder functionName(LogAnalyticsSourceFunction.FunctionName functionName)
The source function name
functionName
- the value to setpublic LogAnalyticsSourceFunction.Builder functionReference(String functionReference)
The source function unique identifier as a string.
functionReference
- the value to setpublic LogAnalyticsSourceFunction.Builder sourceReference(String sourceReference)
The source unique identifier as a string.
sourceReference
- the value to setpublic LogAnalyticsSourceFunction.Builder features(List<String> features)
Features of the source function to use for enrichment.
features
- the value to setpublic LogAnalyticsSourceFunction.Builder functionId(Long functionId)
The source function unique identifier.
functionId
- the value to setpublic LogAnalyticsSourceFunction.Builder order(Long order)
The source function order.
order
- the value to setpublic 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.
isSystem
- the value to setpublic LogAnalyticsSourceFunction.Builder lookupColumn(String lookupColumn)
The lookup column.
lookupColumn
- the value to setpublic LogAnalyticsSourceFunction.Builder lookupColumnPosition(Long lookupColumnPosition)
The lookup column position.
lookupColumnPosition
- the value to setpublic LogAnalyticsSourceFunction.Builder lookupDisplayName(String lookupDisplayName)
The lookup display name.
lookupDisplayName
- the value to setpublic LogAnalyticsSourceFunction.Builder lookupMode(Long lookupMode)
The lookup mode.
lookupMode
- the value to setpublic LogAnalyticsSourceFunction.Builder lookupTable(String lookupTable)
The lookup table.
lookupTable
- the value to setpublic LogAnalyticsSourceFunction.Builder sourceId(Long sourceId)
The source unique identifier.
sourceId
- the value to setpublic LogAnalyticsSourceFunction build()
public LogAnalyticsSourceFunction.Builder copy(LogAnalyticsSourceFunction model)
Copyright © 2016–2024. All rights reserved.