Class PreviewDatafeedRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PreviewDatafeedRequest.Builder>
co.elastic.clients.elasticsearch.ml.PreviewDatafeedRequest.Builder
- All Implemented Interfaces:
WithJson<PreviewDatafeedRequest.Builder>
,ObjectBuilder<PreviewDatafeedRequest>
- Enclosing class:
- PreviewDatafeedRequest
public static class PreviewDatafeedRequest.Builder extends WithJsonObjectBuilderBase<PreviewDatafeedRequest.Builder> implements ObjectBuilder<PreviewDatafeedRequest>
Builder for
PreviewDatafeedRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description PreviewDatafeedRequest
build()
Builds aPreviewDatafeedRequest
.PreviewDatafeedRequest.Builder
datafeedConfig(DatafeedConfig value)
The datafeed definition to preview.PreviewDatafeedRequest.Builder
datafeedConfig(java.util.function.Function<DatafeedConfig.Builder,ObjectBuilder<DatafeedConfig>> fn)
The datafeed definition to preview.PreviewDatafeedRequest.Builder
datafeedId(java.lang.String value)
A numerical character string that uniquely identifies the datafeed.PreviewDatafeedRequest.Builder
jobConfig(JobConfig value)
The configuration details for the anomaly detection job that is associated with the datafeed.PreviewDatafeedRequest.Builder
jobConfig(java.util.function.Function<JobConfig.Builder,ObjectBuilder<JobConfig>> fn)
The configuration details for the anomaly detection job that is associated with the datafeed.protected PreviewDatafeedRequest.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
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
-
datafeedConfig
The datafeed definition to preview.API name:
datafeed_config
-
datafeedConfig
public final PreviewDatafeedRequest.Builder datafeedConfig(java.util.function.Function<DatafeedConfig.Builder,ObjectBuilder<DatafeedConfig>> fn)The datafeed definition to preview.API name:
datafeed_config
-
datafeedId
A numerical character string that uniquely identifies the datafeed. This identifier can contain lowercase alphanumeric characters (a-z and 0-9), hyphens, and underscores. It must start and end with alphanumeric characters. NOTE: If you use this path parameter, you cannot provide datafeed or anomaly detection job configuration details in the request body.API name:
datafeed_id
-
jobConfig
The configuration details for the anomaly detection job that is associated with the datafeed. If thedatafeed_config
object does not include ajob_id
that references an existing anomaly detection job, you must supply thisjob_config
object. If you include both ajob_id
and ajob_config
, the latter information is used. You cannot specify ajob_config
object unless you also supply adatafeed_config
object.API name:
job_config
-
jobConfig
public final PreviewDatafeedRequest.Builder jobConfig(java.util.function.Function<JobConfig.Builder,ObjectBuilder<JobConfig>> fn)The configuration details for the anomaly detection job that is associated with the datafeed. If thedatafeed_config
object does not include ajob_id
that references an existing anomaly detection job, you must supply thisjob_config
object. If you include both ajob_id
and ajob_config
, the latter information is used. You cannot specify ajob_config
object unless you also supply adatafeed_config
object.API name:
job_config
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<PreviewDatafeedRequest.Builder>
-
build
Builds aPreviewDatafeedRequest
.- Specified by:
build
in interfaceObjectBuilder<PreviewDatafeedRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-