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 Job
build()
Builds a job.java.lang.String
getId()
Job.Builder
setAnalysisConfig(AnalysisConfig.Builder configBuilder)
Job.Builder
setAnalysisLimits(AnalysisLimits analysisLimits)
Job.Builder
setBackgroundPersistInterval(TimeValue backgroundPersistInterval)
Job.Builder
setCustomSettings(java.util.Map<java.lang.String,java.lang.Object> customSettings)
Job.Builder
setDataDescription(DataDescription.Builder description)
Job.Builder
setDescription(java.lang.String description)
Job.Builder
setEstablishedModelMemory(java.lang.Long establishedModelMemory)
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
setLastDataTime(java.util.Date lastDataTime)
Set the wall clock time of the last data uploadJob.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 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)
-
setLastDataTime
public Job.Builder setLastDataTime(java.util.Date lastDataTime)
Set the wall clock time of the last data upload- Parameters:
lastDataTime
- Wall clock time
-
setEstablishedModelMemory
public Job.Builder setEstablishedModelMemory(java.lang.Long establishedModelMemory)
-
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
-
-