Class Job.Builder

  • Enclosing class:
    Job

    public static class Job.Builder
    extends java.lang.Object
    • 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)
      • 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)
      • 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