Class UpdateJobResponse.Builder
java.lang.Object
co.elastic.clients.elasticsearch.ml.UpdateJobResponse.Builder
- All Implemented Interfaces:
ObjectBuilder<UpdateJobResponse>
- Enclosing class:
- UpdateJobResponse
public static class UpdateJobResponse.Builder extends java.lang.Object implements ObjectBuilder<UpdateJobResponse>
Builder for
UpdateJobResponse.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description UpdateJobResponse.BuilderaddGroups(java.lang.String value)Add a value togroups(List), creating the list if needed.UpdateJobResponse.BuilderallowLazyOpen(boolean value)Required - API name:allow_lazy_openUpdateJobResponse.BuilderanalysisConfig(AnalysisConfigRead value)Required - API name:analysis_configUpdateJobResponse.BuilderanalysisConfig(java.util.function.Function<AnalysisConfigRead.Builder,ObjectBuilder<AnalysisConfigRead>> fn)Required - API name:analysis_configUpdateJobResponse.BuilderanalysisLimits(AnalysisLimits value)Required - API name:analysis_limitsUpdateJobResponse.BuilderanalysisLimits(java.util.function.Function<AnalysisLimits.Builder,ObjectBuilder<AnalysisLimits>> fn)Required - API name:analysis_limitsUpdateJobResponse.BuilderbackgroundPersistInterval(java.lang.String value)API name:background_persist_intervalUpdateJobResponsebuild()Builds aUpdateJobResponse.UpdateJobResponse.BuildercreateTime(java.lang.String value)Required - API name:create_timeUpdateJobResponse.BuildercustomSettings(java.util.Map<java.lang.String,java.lang.String> value)API name:custom_settingsUpdateJobResponse.BuilderdailyModelSnapshotRetentionAfterDays(long value)Required - API name:daily_model_snapshot_retention_after_daysUpdateJobResponse.BuilderdataDescription(DataDescription value)Required - API name:data_descriptionUpdateJobResponse.BuilderdataDescription(java.util.function.Function<DataDescription.Builder,ObjectBuilder<DataDescription>> fn)Required - API name:data_descriptionUpdateJobResponse.BuilderdatafeedConfig(Datafeed value)API name:datafeed_configUpdateJobResponse.BuilderdatafeedConfig(java.util.function.Function<Datafeed.Builder,ObjectBuilder<Datafeed>> fn)API name:datafeed_configUpdateJobResponse.Builderdescription(java.lang.String value)API name:descriptionUpdateJobResponse.BuilderfinishedTime(java.lang.String value)API name:finished_timeUpdateJobResponse.Buildergroups(java.lang.String... value)API name:groupsUpdateJobResponse.Buildergroups(java.util.List<java.lang.String> value)API name:groupsUpdateJobResponse.BuilderjobId(java.lang.String value)Required - API name:job_idUpdateJobResponse.BuilderjobType(java.lang.String value)Required - API name:job_typeUpdateJobResponse.BuilderjobVersion(java.lang.String value)Required - API name:job_versionUpdateJobResponse.BuildermodelPlotConfig(ModelPlotConfig value)API name:model_plot_configUpdateJobResponse.BuildermodelPlotConfig(java.util.function.Function<ModelPlotConfig.Builder,ObjectBuilder<ModelPlotConfig>> fn)API name:model_plot_configUpdateJobResponse.BuildermodelSnapshotId(java.lang.String value)API name:model_snapshot_idUpdateJobResponse.BuildermodelSnapshotRetentionDays(long value)Required - API name:model_snapshot_retention_daysUpdateJobResponse.BuilderputCustomSettings(java.lang.String key, java.lang.String value)Add a key/value tocustomSettings(Map), creating the map if needed.UpdateJobResponse.BuilderrenormalizationWindowDays(java.lang.Long value)API name:renormalization_window_daysUpdateJobResponse.BuilderresultsIndexName(java.lang.String value)Required - API name:results_index_nameUpdateJobResponse.BuilderresultsRetentionDays(java.lang.Long value)API name:results_retention_daysMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
allowLazyOpen
Required - API name:allow_lazy_open -
analysisConfig
Required - API name:analysis_config -
analysisConfig
public UpdateJobResponse.Builder analysisConfig(java.util.function.Function<AnalysisConfigRead.Builder,ObjectBuilder<AnalysisConfigRead>> fn)Required - API name:analysis_config -
analysisLimits
Required - API name:analysis_limits -
analysisLimits
public UpdateJobResponse.Builder analysisLimits(java.util.function.Function<AnalysisLimits.Builder,ObjectBuilder<AnalysisLimits>> fn)Required - API name:analysis_limits -
backgroundPersistInterval
API name:background_persist_interval -
createTime
Required - API name:create_time -
finishedTime
API name:finished_time -
customSettings
public UpdateJobResponse.Builder customSettings(@Nullable java.util.Map<java.lang.String,java.lang.String> value)API name:custom_settings -
putCustomSettings
Add a key/value tocustomSettings(Map), creating the map if needed. -
dailyModelSnapshotRetentionAfterDays
Required - API name:daily_model_snapshot_retention_after_days -
dataDescription
Required - API name:data_description -
dataDescription
public UpdateJobResponse.Builder dataDescription(java.util.function.Function<DataDescription.Builder,ObjectBuilder<DataDescription>> fn)Required - API name:data_description -
datafeedConfig
API name:datafeed_config -
datafeedConfig
public UpdateJobResponse.Builder datafeedConfig(java.util.function.Function<Datafeed.Builder,ObjectBuilder<Datafeed>> fn)API name:datafeed_config -
description
API name:description -
groups
API name:groups -
groups
API name:groups -
addGroups
Add a value togroups(List), creating the list if needed. -
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 UpdateJobResponse.Builder modelPlotConfig(java.util.function.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 -
build
Builds aUpdateJobResponse.- Specified by:
buildin interfaceObjectBuilder<UpdateJobResponse>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-