Class UpdateJobResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.UpdateJobResponse.Builder
- All Implemented Interfaces:
ObjectBuilder<UpdateJobResponse>
- Enclosing class:
- UpdateJobResponse
public static class UpdateJobResponse.Builder extends ObjectBuilderBase implements ObjectBuilder<UpdateJobResponse>
Builder for
UpdateJobResponse
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description UpdateJobResponse.Builder
allowLazyOpen(boolean value)
Required - API name:allow_lazy_open
UpdateJobResponse.Builder
analysisConfig(AnalysisConfigRead value)
Required - API name:analysis_config
UpdateJobResponse.Builder
analysisConfig(java.util.function.Function<AnalysisConfigRead.Builder,ObjectBuilder<AnalysisConfigRead>> fn)
Required - API name:analysis_config
UpdateJobResponse.Builder
analysisLimits(AnalysisLimits value)
Required - API name:analysis_limits
UpdateJobResponse.Builder
analysisLimits(java.util.function.Function<AnalysisLimits.Builder,ObjectBuilder<AnalysisLimits>> fn)
Required - API name:analysis_limits
UpdateJobResponse.Builder
backgroundPersistInterval(Time value)
API name:background_persist_interval
UpdateJobResponse.Builder
backgroundPersistInterval(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:background_persist_interval
UpdateJobResponse
build()
Builds aUpdateJobResponse
.UpdateJobResponse.Builder
createTime(java.lang.String value)
Required - API name:create_time
UpdateJobResponse.Builder
customSettings(java.lang.String key, java.lang.String value)
API name:custom_settings
UpdateJobResponse.Builder
customSettings(java.util.Map<java.lang.String,java.lang.String> map)
API name:custom_settings
UpdateJobResponse.Builder
dailyModelSnapshotRetentionAfterDays(long value)
Required - API name:daily_model_snapshot_retention_after_days
UpdateJobResponse.Builder
dataDescription(DataDescription value)
Required - API name:data_description
UpdateJobResponse.Builder
dataDescription(java.util.function.Function<DataDescription.Builder,ObjectBuilder<DataDescription>> fn)
Required - API name:data_description
UpdateJobResponse.Builder
datafeedConfig(Datafeed value)
API name:datafeed_config
UpdateJobResponse.Builder
datafeedConfig(java.util.function.Function<Datafeed.Builder,ObjectBuilder<Datafeed>> fn)
API name:datafeed_config
UpdateJobResponse.Builder
description(java.lang.String value)
API name:description
UpdateJobResponse.Builder
finishedTime(java.lang.String value)
API name:finished_time
UpdateJobResponse.Builder
groups(java.lang.String value, java.lang.String... values)
API name:groups
UpdateJobResponse.Builder
groups(java.util.List<java.lang.String> list)
API name:groups
UpdateJobResponse.Builder
jobId(java.lang.String value)
Required - API name:job_id
UpdateJobResponse.Builder
jobType(java.lang.String value)
Required - API name:job_type
UpdateJobResponse.Builder
jobVersion(java.lang.String value)
Required - API name:job_version
UpdateJobResponse.Builder
modelPlotConfig(ModelPlotConfig value)
API name:model_plot_config
UpdateJobResponse.Builder
modelPlotConfig(java.util.function.Function<ModelPlotConfig.Builder,ObjectBuilder<ModelPlotConfig>> fn)
API name:model_plot_config
UpdateJobResponse.Builder
modelSnapshotId(java.lang.String value)
API name:model_snapshot_id
UpdateJobResponse.Builder
modelSnapshotRetentionDays(long value)
Required - API name:model_snapshot_retention_days
UpdateJobResponse.Builder
renormalizationWindowDays(java.lang.Long value)
API name:renormalization_window_days
UpdateJobResponse.Builder
resultsIndexName(java.lang.String value)
Required - API name:results_index_name
UpdateJobResponse.Builder
resultsRetentionDays(java.lang.Long value)
API name:results_retention_days
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods 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 final 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 final UpdateJobResponse.Builder analysisLimits(java.util.function.Function<AnalysisLimits.Builder,ObjectBuilder<AnalysisLimits>> fn)Required - API name:analysis_limits
-
backgroundPersistInterval
API name:background_persist_interval
-
backgroundPersistInterval
public final UpdateJobResponse.Builder backgroundPersistInterval(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:background_persist_interval
-
createTime
Required - API name:create_time
-
finishedTime
API name:finished_time
-
customSettings
public final UpdateJobResponse.Builder customSettings(java.util.Map<java.lang.String,java.lang.String> map)API name:custom_settings
Adds all entries of
map
tocustomSettings
. -
customSettings
public final UpdateJobResponse.Builder customSettings(java.lang.String key, java.lang.String value)API name:custom_settings
Adds 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(java.util.function.Function<DataDescription.Builder,ObjectBuilder<DataDescription>> fn)Required - API name:data_description
-
datafeedConfig
API name:datafeed_config
-
datafeedConfig
public final UpdateJobResponse.Builder datafeedConfig(java.util.function.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 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:
build
in interfaceObjectBuilder<UpdateJobResponse>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-