Class Job.Builder
java.lang.Object
org.elasticsearch.client.ml.job.config.Job.Builder
- Enclosing class:
- Job
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds a job.getId()
setAnalysisConfig
(AnalysisConfig.Builder configBuilder) setAnalysisLimits
(AnalysisLimits analysisLimits) setBackgroundPersistInterval
(org.elasticsearch.core.TimeValue backgroundPersistInterval) setCustomSettings
(Map<String, Object> customSettings) setDailyModelSnapshotRetentionAfterDays
(Long dailyModelSnapshotRetentionAfterDays) setDataDescription
(DataDescription.Builder descriptionBuilder) setDatafeed
(DatafeedConfig.Builder datafeed) setDescription
(String description) setJobType
(String jobType) setModelPlotConfig
(ModelPlotConfig modelPlotConfig) setModelSnapshotId
(String modelSnapshotId) setModelSnapshotRetentionDays
(Long modelSnapshotRetentionDays) setRenormalizationWindowDays
(Long renormalizationWindowDays) setResultsIndexName
(String resultsIndexName) setResultsRetentionDays
(Long resultsRetentionDays)
-
Constructor Details
-
Builder
-
Builder
-
-
Method Details
-
setId
-
getId
-
setJobType
-
setGroups
-
setCustomSettings
-
setDescription
-
setAnalysisConfig
-
setAnalysisLimits
-
setDataDescription
-
setModelPlotConfig
-
setBackgroundPersistInterval
public Job.Builder setBackgroundPersistInterval(org.elasticsearch.core.TimeValue backgroundPersistInterval) -
setRenormalizationWindowDays
-
setModelSnapshotRetentionDays
-
setDailyModelSnapshotRetentionAfterDays
public Job.Builder setDailyModelSnapshotRetentionAfterDays(Long dailyModelSnapshotRetentionAfterDays) -
setResultsRetentionDays
-
setModelSnapshotId
-
setResultsIndexName
-
setDatafeed
-
build
Builds a job.- Returns:
- The job
-