Class PutJobResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PutJobResponse.Builder>
co.elastic.clients.elasticsearch.ml.PutJobResponse.Builder
- All Implemented Interfaces:
- WithJson<PutJobResponse.Builder>,- ObjectBuilder<PutJobResponse>
- Enclosing class:
- PutJobResponse
public static class PutJobResponse.Builder
extends WithJsonObjectBuilderBase<PutJobResponse.Builder>
implements ObjectBuilder<PutJobResponse>
Builder for 
PutJobResponse.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal PutJobResponse.BuilderallowLazyOpen(boolean value) Required - API name:allow_lazy_openfinal PutJobResponse.BuilderanalysisConfig(AnalysisConfigRead value) Required - API name:analysis_configfinal PutJobResponse.BuilderRequired - API name:analysis_configfinal PutJobResponse.BuilderanalysisLimits(AnalysisLimits value) Required - API name:analysis_limitsfinal PutJobResponse.BuilderRequired - API name:analysis_limitsfinal PutJobResponse.BuilderbackgroundPersistInterval(Time value) API name:background_persist_intervalfinal PutJobResponse.BuilderAPI name:background_persist_intervalbuild()Builds aPutJobResponse.final PutJobResponse.BuildercreateTime(DateTime value) Required - API name:create_timefinal PutJobResponse.BuildercustomSettings(JsonData value) API name:custom_settingsfinal PutJobResponse.BuilderdailyModelSnapshotRetentionAfterDays(long value) Required - API name:daily_model_snapshot_retention_after_daysfinal PutJobResponse.BuilderdataDescription(DataDescription value) Required - API name:data_descriptionfinal PutJobResponse.BuilderRequired - API name:data_descriptionfinal PutJobResponse.BuilderdatafeedConfig(Datafeed value) API name:datafeed_configfinal PutJobResponse.BuilderAPI name:datafeed_configfinal PutJobResponse.Builderdescription(String value) API name:descriptionfinal PutJobResponse.BuilderAPI name:groupsfinal PutJobResponse.BuilderAPI name:groupsfinal PutJobResponse.BuilderRequired - API name:job_idfinal PutJobResponse.BuilderRequired - API name:job_typefinal PutJobResponse.BuilderjobVersion(String value) Required - API name:job_versionfinal PutJobResponse.BuildermodelPlotConfig(ModelPlotConfig value) API name:model_plot_configfinal PutJobResponse.BuilderAPI name:model_plot_configfinal PutJobResponse.BuildermodelSnapshotId(String value) API name:model_snapshot_idfinal PutJobResponse.BuildermodelSnapshotRetentionDays(long value) Required - API name:model_snapshot_retention_daysfinal PutJobResponse.BuilderrenormalizationWindowDays(Long value) API name:renormalization_window_daysfinal PutJobResponse.BuilderresultsIndexName(String value) Required - API name:results_index_namefinal PutJobResponse.BuilderresultsRetentionDays(Long value) API name:results_retention_daysprotected PutJobResponse.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
allowLazyOpenRequired - API name:allow_lazy_open
- 
analysisConfigRequired - API name:analysis_config
- 
analysisConfigpublic final PutJobResponse.Builder analysisConfig(Function<AnalysisConfigRead.Builder, ObjectBuilder<AnalysisConfigRead>> fn) Required - API name:analysis_config
- 
analysisLimitsRequired - API name:analysis_limits
- 
analysisLimitspublic final PutJobResponse.Builder analysisLimits(Function<AnalysisLimits.Builder, ObjectBuilder<AnalysisLimits>> fn) Required - API name:analysis_limits
- 
backgroundPersistIntervalAPI name:background_persist_interval
- 
backgroundPersistIntervalpublic final PutJobResponse.Builder backgroundPersistInterval(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:background_persist_interval
- 
createTimeRequired - API name:create_time
- 
customSettingsAPI name:custom_settings
- 
dailyModelSnapshotRetentionAfterDaysRequired - API name:daily_model_snapshot_retention_after_days
- 
dataDescriptionRequired - API name:data_description
- 
dataDescriptionpublic final PutJobResponse.Builder dataDescription(Function<DataDescription.Builder, ObjectBuilder<DataDescription>> fn) Required - API name:data_description
- 
datafeedConfigAPI name:datafeed_config
- 
datafeedConfigpublic final PutJobResponse.Builder datafeedConfig(Function<Datafeed.Builder, ObjectBuilder<Datafeed>> fn) API name:datafeed_config
- 
descriptionAPI name:description
- 
groupsAPI name:groupsAdds all elements of listtogroups.
- 
groupsAPI name:groupsAdds one or more values to groups.
- 
jobIdRequired - API name:job_id
- 
jobTypeRequired - API name:job_type
- 
jobVersionRequired - API name:job_version
- 
modelPlotConfigAPI name:model_plot_config
- 
modelPlotConfigpublic final PutJobResponse.Builder modelPlotConfig(Function<ModelPlotConfig.Builder, ObjectBuilder<ModelPlotConfig>> fn) API name:model_plot_config
- 
modelSnapshotIdAPI name:model_snapshot_id
- 
modelSnapshotRetentionDaysRequired - API name:model_snapshot_retention_days
- 
renormalizationWindowDaysAPI name:renormalization_window_days
- 
resultsIndexNameRequired - API name:results_index_name
- 
resultsRetentionDaysAPI name:results_retention_days
- 
self- Specified by:
- selfin class- WithJsonObjectBuilderBase<PutJobResponse.Builder>
 
- 
buildBuilds aPutJobResponse.- Specified by:
- buildin interface- ObjectBuilder<PutJobResponse>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-