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)
-
Constructor Details
-
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
-