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 Details

    • Builder

      public Builder​(java.lang.String id)
    • Builder

      public Builder​(Job job)
  • Method Details

    • 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​(org.elasticsearch.common.unit.TimeValue backgroundPersistInterval)
    • setRenormalizationWindowDays

      public Job.Builder setRenormalizationWindowDays​(java.lang.Long renormalizationWindowDays)
    • setModelSnapshotRetentionDays

      public Job.Builder setModelSnapshotRetentionDays​(java.lang.Long modelSnapshotRetentionDays)
    • setDailyModelSnapshotRetentionAfterDays

      public Job.Builder setDailyModelSnapshotRetentionAfterDays​(java.lang.Long dailyModelSnapshotRetentionAfterDays)
    • 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