Class Job.Builder
java.lang.Object
org.elasticsearch.client.ml.job.config.Job.Builder
- Enclosing class:
- Job
public static class Job.Builder
extends java.lang.Object
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Job
build()
Builds a job.java.lang.String
getId()
Job.Builder
setAnalysisConfig(AnalysisConfig.Builder configBuilder)
Job.Builder
setAnalysisLimits(AnalysisLimits analysisLimits)
Job.Builder
setBackgroundPersistInterval(org.elasticsearch.common.unit.TimeValue backgroundPersistInterval)
Job.Builder
setCustomSettings(java.util.Map<java.lang.String,java.lang.Object> customSettings)
Job.Builder
setDailyModelSnapshotRetentionAfterDays(java.lang.Long dailyModelSnapshotRetentionAfterDays)
Job.Builder
setDataDescription(DataDescription.Builder description)
Job.Builder
setDescription(java.lang.String description)
Job.Builder
setGroups(java.util.List<java.lang.String> groups)
Job.Builder
setId(java.lang.String id)
Job.Builder
setJobType(java.lang.String jobType)
Job.Builder
setModelPlotConfig(ModelPlotConfig modelPlotConfig)
Job.Builder
setModelSnapshotId(java.lang.String modelSnapshotId)
Job.Builder
setModelSnapshotRetentionDays(java.lang.Long modelSnapshotRetentionDays)
Job.Builder
setRenormalizationWindowDays(java.lang.Long renormalizationWindowDays)
Job.Builder
setResultsIndexName(java.lang.String resultsIndexName)
Job.Builder
setResultsRetentionDays(java.lang.Long resultsRetentionDays)
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
-
setId
-
getId
public java.lang.String getId() -
setJobType
-
setGroups
-
setCustomSettings
public Job.Builder setCustomSettings(java.util.Map<java.lang.String,java.lang.Object> customSettings) -
setDescription
-
setAnalysisConfig
-
setAnalysisLimits
-
setDataDescription
-
setModelPlotConfig
-
setBackgroundPersistInterval
public Job.Builder setBackgroundPersistInterval(org.elasticsearch.common.unit.TimeValue backgroundPersistInterval) -
setRenormalizationWindowDays
-
setModelSnapshotRetentionDays
-
setDailyModelSnapshotRetentionAfterDays
public Job.Builder setDailyModelSnapshotRetentionAfterDays(java.lang.Long dailyModelSnapshotRetentionAfterDays) -
setResultsRetentionDays
-
setModelSnapshotId
-
setResultsIndexName
-
build
Builds a job.- Returns:
- The job
-