Class AnalysisConfig.Builder
- java.lang.Object
-
- org.elasticsearch.client.ml.job.config.AnalysisConfig.Builder
-
- Enclosing class:
- AnalysisConfig
public static class AnalysisConfig.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder(List<Detector> detectors)Builder(AnalysisConfig analysisConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnalysisConfigbuild()AnalysisConfig.BuildersetBucketSpan(TimeValue bucketSpan)AnalysisConfig.BuildersetCategorizationAnalyzerConfig(CategorizationAnalyzerConfig categorizationAnalyzerConfig)AnalysisConfig.BuildersetCategorizationFieldName(String categorizationFieldName)AnalysisConfig.BuildersetCategorizationFilters(List<String> categorizationFilters)AnalysisConfig.BuildersetDetector(int detectorIndex, Detector detector)AnalysisConfig.BuildersetDetectors(List<Detector> detectors)AnalysisConfig.BuildersetInfluencers(List<String> influencers)AnalysisConfig.BuildersetLatency(TimeValue latency)AnalysisConfig.BuildersetMultivariateByFields(Boolean multivariateByFields)AnalysisConfig.BuildersetSummaryCountFieldName(String summaryCountFieldName)
-
-
-
Constructor Detail
-
Builder
public Builder(AnalysisConfig analysisConfig)
-
-
Method Detail
-
setDetectors
public AnalysisConfig.Builder setDetectors(List<Detector> detectors)
-
setDetector
public AnalysisConfig.Builder setDetector(int detectorIndex, Detector detector)
-
setBucketSpan
public AnalysisConfig.Builder setBucketSpan(TimeValue bucketSpan)
-
setLatency
public AnalysisConfig.Builder setLatency(TimeValue latency)
-
setCategorizationFieldName
public AnalysisConfig.Builder setCategorizationFieldName(String categorizationFieldName)
-
setCategorizationFilters
public AnalysisConfig.Builder setCategorizationFilters(List<String> categorizationFilters)
-
setCategorizationAnalyzerConfig
public AnalysisConfig.Builder setCategorizationAnalyzerConfig(CategorizationAnalyzerConfig categorizationAnalyzerConfig)
-
setSummaryCountFieldName
public AnalysisConfig.Builder setSummaryCountFieldName(String summaryCountFieldName)
-
setInfluencers
public AnalysisConfig.Builder setInfluencers(List<String> influencers)
-
setMultivariateByFields
public AnalysisConfig.Builder setMultivariateByFields(Boolean multivariateByFields)
-
build
public AnalysisConfig build()
-
-