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 Summary
Constructors -
Method Summary
Modifier 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.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
allowLazyOpen
Required - API name:allow_lazy_open -
analysisConfig
Required - API name:analysis_config -
analysisConfig
public final PutJobResponse.Builder analysisConfig(Function<AnalysisConfigRead.Builder, ObjectBuilder<AnalysisConfigRead>> fn) Required - API name:analysis_config -
analysisLimits
Required - API name:analysis_limits -
analysisLimits
public final PutJobResponse.Builder analysisLimits(Function<AnalysisLimits.Builder, ObjectBuilder<AnalysisLimits>> fn) Required - API name:analysis_limits -
backgroundPersistInterval
API name:background_persist_interval -
backgroundPersistInterval
public final PutJobResponse.Builder backgroundPersistInterval(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:background_persist_interval -
createTime
Required - API name:create_time -
customSettings
API name:custom_settings -
dailyModelSnapshotRetentionAfterDays
Required - API name:daily_model_snapshot_retention_after_days -
dataDescription
Required - API name:data_description -
dataDescription
public final PutJobResponse.Builder dataDescription(Function<DataDescription.Builder, ObjectBuilder<DataDescription>> fn) Required - API name:data_description -
datafeedConfig
API name:datafeed_config -
datafeedConfig
public final PutJobResponse.Builder datafeedConfig(Function<Datafeed.Builder, ObjectBuilder<Datafeed>> fn) API name:datafeed_config -
description
API name:description -
groups
API name:groupsAdds all elements of
listtogroups. -
groups
API name:groupsAdds one or more values to
groups. -
jobId
Required - API name:job_id -
jobType
Required - API name:job_type -
jobVersion
Required - API name:job_version -
modelPlotConfig
API name:model_plot_config -
modelPlotConfig
public final PutJobResponse.Builder modelPlotConfig(Function<ModelPlotConfig.Builder, ObjectBuilder<ModelPlotConfig>> fn) API name:model_plot_config -
modelSnapshotId
API name:model_snapshot_id -
modelSnapshotRetentionDays
Required - API name:model_snapshot_retention_days -
renormalizationWindowDays
API name:renormalization_window_days -
resultsIndexName
Required - API name:results_index_name -
resultsRetentionDays
API name:results_retention_days -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<PutJobResponse.Builder>
-
build
Builds aPutJobResponse.- Specified by:
buildin interfaceObjectBuilder<PutJobResponse>- Throws:
NullPointerException- if some of the required fields are null.
-