Class UpdateJobResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<UpdateJobResponse.Builder>
co.elastic.clients.elasticsearch.ml.UpdateJobResponse.Builder
- All Implemented Interfaces:
WithJson<UpdateJobResponse.Builder>,ObjectBuilder<UpdateJobResponse>
- Enclosing class:
- UpdateJobResponse
public static class UpdateJobResponse.Builder
extends WithJsonObjectBuilderBase<UpdateJobResponse.Builder>
implements ObjectBuilder<UpdateJobResponse>
Builder for
UpdateJobResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowLazyOpen(boolean value) Required - API name:allow_lazy_openanalysisConfig(AnalysisConfigRead value) Required - API name:analysis_configRequired - API name:analysis_configanalysisLimits(AnalysisLimits value) Required - API name:analysis_limitsRequired - API name:analysis_limitsbackgroundPersistInterval(Time value) API name:background_persist_intervalAPI name:background_persist_intervalbuild()Builds aUpdateJobResponse.createTime(long value) Required - API name:create_timecustomSettings(String key, String value) API name:custom_settingscustomSettings(Map<String, String> map) API name:custom_settingsdailyModelSnapshotRetentionAfterDays(long value) Required - API name:daily_model_snapshot_retention_after_daysdataDescription(DataDescription value) Required - API name:data_descriptionRequired - API name:data_descriptiondatafeedConfig(Datafeed value) API name:datafeed_configAPI name:datafeed_configdescription(String value) API name:descriptionfinishedTime(Long value) API name:finished_timeAPI name:groupsAPI name:groupsRequired - API name:job_idRequired - API name:job_typejobVersion(String value) Required - API name:job_versionmodelPlotConfig(ModelPlotConfig value) API name:model_plot_configAPI name:model_plot_configmodelSnapshotId(String value) API name:model_snapshot_idmodelSnapshotRetentionDays(long value) Required - API name:model_snapshot_retention_daysrenormalizationWindowDays(Long value) API name:renormalization_window_daysresultsIndexName(String value) Required - API name:results_index_nameresultsRetentionDays(Long value) API name:results_retention_daysprotected UpdateJobResponse.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 UpdateJobResponse.Builder analysisConfig(Function<AnalysisConfigRead.Builder, ObjectBuilder<AnalysisConfigRead>> fn) Required - API name:analysis_config -
analysisLimits
Required - API name:analysis_limits -
analysisLimits
public final UpdateJobResponse.Builder analysisLimits(Function<AnalysisLimits.Builder, ObjectBuilder<AnalysisLimits>> fn) Required - API name:analysis_limits -
backgroundPersistInterval
API name:background_persist_interval -
backgroundPersistInterval
public final UpdateJobResponse.Builder backgroundPersistInterval(Function<Time.Builder, ObjectBuilder<Time>> fn) API name:background_persist_interval -
createTime
Required - API name:create_time -
finishedTime
API name:finished_time -
customSettings
API name:custom_settingsAdds all entries of
maptocustomSettings. -
customSettings
API name:custom_settingsAdds an entry to
customSettings. -
dailyModelSnapshotRetentionAfterDays
Required - API name:daily_model_snapshot_retention_after_days -
dataDescription
Required - API name:data_description -
dataDescription
public final UpdateJobResponse.Builder dataDescription(Function<DataDescription.Builder, ObjectBuilder<DataDescription>> fn) Required - API name:data_description -
datafeedConfig
API name:datafeed_config -
datafeedConfig
public final UpdateJobResponse.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 UpdateJobResponse.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<UpdateJobResponse.Builder>
-
build
Builds aUpdateJobResponse.- Specified by:
buildin interfaceObjectBuilder<UpdateJobResponse>- Throws:
NullPointerException- if some of the required fields are null.
-