Module org.elasticsearch.xcore
Class DataFrameAnalyticsConfig.Builder
java.lang.Object
org.elasticsearch.xpack.core.ml.dataframe.DataFrameAnalyticsConfig.Builder
- Enclosing class:
DataFrameAnalyticsConfig
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder()Builder(DataFrameAnalyticsConfig config) Builder(DataFrameAnalyticsConfig config, ByteSizeValue maxModelMemoryLimit) -
Method Summary
Modifier and TypeMethodDescriptionbuild()BuildsDataFrameAnalyticsConfigobject.BuildsDataFrameAnalyticsConfigobject for the purpose of explaining a job that has not been created yet.getId()setAllowLazyStart(boolean isLazyStart) setAnalysis(DataFrameAnalysis analysis) setAnalyzedFields(FetchSourceContext fields) setCreateTime(Instant createTime) setDescription(String description) setHeaders(Map<String, String> headers) setMaxNumThreads(Integer maxNumThreads) setModelMemoryLimit(ByteSizeValue modelMemoryLimit) setSource(DataFrameAnalyticsSource source) setVersion(MlConfigVersion version)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
Builder
-
-
Method Details
-
getId
-
setDescription
-
setId
-
setSource
-
setDest
-
setAnalysis
-
setAnalyzedFields
-
setHeaders
-
setModelMemoryLimit
-
setCreateTime
-
setVersion
-
setAllowLazyStart
-
setMaxNumThreads
-
setMeta
-
build
BuildsDataFrameAnalyticsConfigobject. -
buildForExplain
BuildsDataFrameAnalyticsConfigobject for the purpose of explaining a job that has not been created yet. Some fields (i.e. "id", "dest") may not be present, therefore we overwrite them here to makeDataFrameAnalyticsConfig's constructor validations happy.
-