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
-
-
Method Summary
Modifier and Type Method Description Jobbuild()Builds a job.java.lang.StringgetId()Job.BuildersetAnalysisConfig(AnalysisConfig.Builder configBuilder)Job.BuildersetAnalysisLimits(AnalysisLimits analysisLimits)Job.BuildersetBackgroundPersistInterval(TimeValue backgroundPersistInterval)Job.BuildersetCustomSettings(java.util.Map<java.lang.String,java.lang.Object> customSettings)Job.BuildersetDataDescription(DataDescription.Builder description)Job.BuildersetDescription(java.lang.String description)Job.BuildersetGroups(java.util.List<java.lang.String> groups)Job.BuildersetId(java.lang.String id)Job.BuildersetJobType(java.lang.String jobType)Job.BuildersetModelPlotConfig(ModelPlotConfig modelPlotConfig)Job.BuildersetModelSnapshotId(java.lang.String modelSnapshotId)Job.BuildersetModelSnapshotRetentionDays(java.lang.Long modelSnapshotRetentionDays)Job.BuildersetRenormalizationWindowDays(java.lang.Long renormalizationWindowDays)Job.BuildersetResultsIndexName(java.lang.String resultsIndexName)Job.BuildersetResultsRetentionDays(java.lang.Long resultsRetentionDays)
-
-
-
Constructor Detail
-
Builder
public Builder(java.lang.String id)
-
Builder
public Builder(Job job)
-
-
Method Detail
-
setId
public Job.Builder setId(java.lang.String id)
-
getId
public java.lang.String getId()
-
setJobType
public Job.Builder setJobType(java.lang.String jobType)
-
setGroups
public Job.Builder setGroups(java.util.List<java.lang.String> groups)
-
setCustomSettings
public Job.Builder setCustomSettings(java.util.Map<java.lang.String,java.lang.Object> customSettings)
-
setDescription
public Job.Builder setDescription(java.lang.String description)
-
setAnalysisConfig
public Job.Builder setAnalysisConfig(AnalysisConfig.Builder configBuilder)
-
setAnalysisLimits
public Job.Builder setAnalysisLimits(AnalysisLimits analysisLimits)
-
setDataDescription
public Job.Builder setDataDescription(DataDescription.Builder description)
-
setModelPlotConfig
public Job.Builder setModelPlotConfig(ModelPlotConfig modelPlotConfig)
-
setBackgroundPersistInterval
public Job.Builder setBackgroundPersistInterval(TimeValue backgroundPersistInterval)
-
setRenormalizationWindowDays
public Job.Builder setRenormalizationWindowDays(java.lang.Long renormalizationWindowDays)
-
setModelSnapshotRetentionDays
public Job.Builder setModelSnapshotRetentionDays(java.lang.Long modelSnapshotRetentionDays)
-
setResultsRetentionDays
public Job.Builder setResultsRetentionDays(java.lang.Long resultsRetentionDays)
-
setModelSnapshotId
public Job.Builder setModelSnapshotId(java.lang.String modelSnapshotId)
-
setResultsIndexName
public Job.Builder setResultsIndexName(java.lang.String resultsIndexName)
-
build
public Job build()
Builds a job.- Returns:
- The job
-
-