Class DatafeedUpdate.Builder
java.lang.Object
org.elasticsearch.client.ml.datafeed.DatafeedUpdate.Builder
- Enclosing class:
- DatafeedUpdate
public static class DatafeedUpdate.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String id)Builder(DatafeedUpdate config) -
Method Summary
Modifier and Type Method Description DatafeedUpdatebuild()DatafeedUpdate.BuildersetAggregations(java.lang.String aggsAsJson)DatafeedUpdate.BuildersetAggregations(org.elasticsearch.search.aggregations.AggregatorFactories.Builder aggregations)DatafeedUpdate.BuildersetChunkingConfig(ChunkingConfig chunkingConfig)DatafeedUpdate.BuildersetDelayedDataCheckConfig(DelayedDataCheckConfig delayedDataCheckConfig)DatafeedUpdate.BuildersetFrequency(org.elasticsearch.common.unit.TimeValue frequency)DatafeedUpdate.BuildersetIndices(java.lang.String... indices)DatafeedUpdate.BuildersetIndices(java.util.List<java.lang.String> indices)DatafeedUpdate.BuildersetIndicesOptions(org.elasticsearch.action.support.IndicesOptions indicesOptions)DatafeedUpdate.BuildersetJobId(java.lang.String jobId)Deprecated.DatafeedUpdate.BuildersetMaxEmptySearches(int maxEmptySearches)DatafeedUpdate.BuildersetQuery(java.lang.String queryAsJson)DatafeedUpdate.BuildersetQuery(org.elasticsearch.index.query.QueryBuilder query)DatafeedUpdate.BuildersetQueryDelay(org.elasticsearch.common.unit.TimeValue queryDelay)DatafeedUpdate.BuildersetScriptFields(java.util.List<org.elasticsearch.search.builder.SearchSourceBuilder.ScriptField> scriptFields)DatafeedUpdate.BuildersetScrollSize(int scrollSize)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder(java.lang.String id) -
Builder
-
-
Method Details
-
setJobId
Deprecated. -
setIndices
-
setIndices
-
setQueryDelay
-
setFrequency
-
setQuery
-
setQuery
public DatafeedUpdate.Builder setQuery(org.elasticsearch.index.query.QueryBuilder query) throws java.io.IOException- Throws:
java.io.IOException
-
setAggregations
-
setAggregations
public DatafeedUpdate.Builder setAggregations(org.elasticsearch.search.aggregations.AggregatorFactories.Builder aggregations) throws java.io.IOException- Throws:
java.io.IOException
-
setScriptFields
public DatafeedUpdate.Builder setScriptFields(java.util.List<org.elasticsearch.search.builder.SearchSourceBuilder.ScriptField> scriptFields) -
setScrollSize
-
setChunkingConfig
-
setDelayedDataCheckConfig
public DatafeedUpdate.Builder setDelayedDataCheckConfig(DelayedDataCheckConfig delayedDataCheckConfig) -
setMaxEmptySearches
-
setIndicesOptions
public DatafeedUpdate.Builder setIndicesOptions(org.elasticsearch.action.support.IndicesOptions indicesOptions) -
build
-