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
-
Method Summary
Modifier and TypeMethodDescriptionfinal PutJobResponse.Builder
allowLazyOpen
(boolean value) Required - API name:allow_lazy_open
final PutJobResponse.Builder
analysisConfig
(AnalysisConfigRead value) Required - API name:analysis_config
final PutJobResponse.Builder
Required - API name:analysis_config
final PutJobResponse.Builder
analysisLimits
(AnalysisLimits value) Required - API name:analysis_limits
final PutJobResponse.Builder
Required - API name:analysis_limits
final PutJobResponse.Builder
backgroundPersistInterval
(Time value) API name:background_persist_interval
final PutJobResponse.Builder
API name:background_persist_interval
build()
Builds aPutJobResponse
.final PutJobResponse.Builder
createTime
(DateTime value) Required - API name:create_time
final PutJobResponse.Builder
customSettings
(JsonData value) API name:custom_settings
final PutJobResponse.Builder
dailyModelSnapshotRetentionAfterDays
(long value) Required - API name:daily_model_snapshot_retention_after_days
final PutJobResponse.Builder
dataDescription
(DataDescription value) Required - API name:data_description
final PutJobResponse.Builder
Required - API name:data_description
final PutJobResponse.Builder
datafeedConfig
(Datafeed value) API name:datafeed_config
final PutJobResponse.Builder
API name:datafeed_config
final PutJobResponse.Builder
description
(String value) API name:description
final PutJobResponse.Builder
API name:groups
final PutJobResponse.Builder
API name:groups
final PutJobResponse.Builder
Required - API name:job_id
final PutJobResponse.Builder
Required - API name:job_type
final PutJobResponse.Builder
jobVersion
(String value) Required - API name:job_version
final PutJobResponse.Builder
modelPlotConfig
(ModelPlotConfig value) API name:model_plot_config
final PutJobResponse.Builder
API name:model_plot_config
final PutJobResponse.Builder
modelSnapshotId
(String value) API name:model_snapshot_id
final PutJobResponse.Builder
modelSnapshotRetentionDays
(long value) Required - API name:model_snapshot_retention_days
final PutJobResponse.Builder
renormalizationWindowDays
(Long value) API name:renormalization_window_days
final PutJobResponse.Builder
resultsIndexName
(String value) Required - API name:results_index_name
final PutJobResponse.Builder
resultsRetentionDays
(Long value) API name:results_retention_days
protected PutJobResponse.Builder
self()
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods 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:groups
Adds all elements of
list
togroups
. -
groups
API name:groups
Adds 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:
self
in classWithJsonObjectBuilderBase<PutJobResponse.Builder>
-
build
Builds aPutJobResponse
.- Specified by:
build
in interfaceObjectBuilder<PutJobResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-