Class DatafeedConfig.Builder
java.lang.Object
org.elasticsearch.client.ml.datafeed.DatafeedConfig.Builder
- Enclosing class:
- DatafeedConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAggregations(String aggsAsJson) setAggregations(AggregatorFactories.Builder aggregations) setChunkingConfig(ChunkingConfig chunkingConfig) setDelayedDataCheckConfig(DelayedDataCheckConfig delayedDataCheckConfig) This sets theDelayedDataCheckConfigsettings.setFrequency(org.elasticsearch.core.TimeValue frequency) setIndices(String... indices) setIndices(List<String> indices) setIndicesOptions(IndicesOptions indicesOptions) setMaxEmptySearches(int maxEmptySearches) setQuery(QueryBuilder query) setQueryDelay(org.elasticsearch.core.TimeValue queryDelay) setRuntimeMappings(Map<String, Object> runtimeMappings) setScriptFields(List<SearchSourceBuilder.ScriptField> scriptFields) setScrollSize(int scrollSize)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
setIndices
-
setIndices
-
setQueryDelay
-
setFrequency
-
setQuery
-
setQuery
- Throws:
IOException
-
setAggregations
-
setAggregations
public DatafeedConfig.Builder setAggregations(AggregatorFactories.Builder aggregations) throws IOException - Throws:
IOException
-
setScriptFields
-
setScrollSize
-
setChunkingConfig
-
setDelayedDataCheckConfig
public DatafeedConfig.Builder setDelayedDataCheckConfig(DelayedDataCheckConfig delayedDataCheckConfig) This sets theDelayedDataCheckConfigsettings. SeeDelayedDataCheckConfigfor more information.- Parameters:
delayedDataCheckConfig- the delayed data check configuration Default value is enabled, with `check_window` being null. This means the true window is calculated when the real-time Datafeed runs.
-
setMaxEmptySearches
-
setIndicesOptions
-
setRuntimeMappings
-
build
-