Class Job.Builder

java.lang.Object
org.elasticsearch.client.ml.job.config.Job.Builder
Enclosing class:
Job

public static class Job.Builder extends Object
  • Constructor Details

    • Builder

      public Builder(String id)
    • Builder

      public Builder(Job job)
  • Method Details

    • setId

      public Job.Builder setId(String id)
    • getId

      public String getId()
    • setJobType

      public Job.Builder setJobType(String jobType)
    • setGroups

      public Job.Builder setGroups(List<String> groups)
    • setCustomSettings

      public Job.Builder setCustomSettings(Map<String,​Object> customSettings)
    • setDescription

      public Job.Builder setDescription(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(org.elasticsearch.core.TimeValue backgroundPersistInterval)
    • setRenormalizationWindowDays

      public Job.Builder setRenormalizationWindowDays(Long renormalizationWindowDays)
    • setModelSnapshotRetentionDays

      public Job.Builder setModelSnapshotRetentionDays(Long modelSnapshotRetentionDays)
    • setDailyModelSnapshotRetentionAfterDays

      public Job.Builder setDailyModelSnapshotRetentionAfterDays(Long dailyModelSnapshotRetentionAfterDays)
    • setResultsRetentionDays

      public Job.Builder setResultsRetentionDays(Long resultsRetentionDays)
    • setSystemAnnotationsRetentionDays

      public Job.Builder setSystemAnnotationsRetentionDays(Long systemAnnotationsRetentionDays)
    • setModelSnapshotId

      public Job.Builder setModelSnapshotId(String modelSnapshotId)
    • setResultsIndexName

      public Job.Builder setResultsIndexName(String resultsIndexName)
    • build

      public Job build()
      Builds a job.
      Returns:
      The job