Class UpdateDatafeedResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<UpdateDatafeedResponse.Builder>
co.elastic.clients.elasticsearch.ml.UpdateDatafeedResponse.Builder
- All Implemented Interfaces:
WithJson<UpdateDatafeedResponse.Builder>,ObjectBuilder<UpdateDatafeedResponse>
- Enclosing class:
- UpdateDatafeedResponse
public static class UpdateDatafeedResponse.Builder
extends WithJsonObjectBuilderBase<UpdateDatafeedResponse.Builder>
implements ObjectBuilder<UpdateDatafeedResponse>
Builder for
UpdateDatafeedResponse.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaggregations(String key, Aggregation value) API name:aggregationsaggregations(String key, AggregationVariant value) API name:aggregationsAPI name:aggregationsaggregations(Map<String, Aggregation> map) API name:aggregationsAPI name:authorizationAPI name:authorizationbuild()Builds aUpdateDatafeedResponse.chunkingConfig(ChunkingConfig value) Required - API name:chunking_configRequired - API name:chunking_configdatafeedId(String value) Required - API name:datafeed_idAPI name:delayed_data_check_configdelayedDataCheckConfig(Function<DelayedDataCheckConfig.Builder, ObjectBuilder<DelayedDataCheckConfig>> fn) API name:delayed_data_check_configThe interval at which scheduled queries are made while the datafeed runs in real time.The interval at which scheduled queries are made while the datafeed runs in real time.Required - API name:indicesRequired - API name:indicesindicesOptions(IndicesOptions value) API name:indices_optionsAPI name:indices_optionsRequired - API name:job_idmaxEmptySearches(Integer value) API name:max_empty_searchesRequired - API name:queryquery(QueryVariant value) Required - API name:queryRequired - API name:queryqueryDelay(Time value) Required - API name:query_delayRequired - API name:query_delayruntimeMappings(String key, RuntimeField value) API name:runtime_mappingsAPI name:runtime_mappingsruntimeMappings(Map<String, RuntimeField> map) API name:runtime_mappingsscriptFields(String key, ScriptField value) API name:script_fieldsAPI name:script_fieldsscriptFields(Map<String, ScriptField> map) API name:script_fieldsscrollSize(int value) Required - API name:scroll_sizeprotected UpdateDatafeedResponse.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
-
authorization
API name:authorization -
authorization
public final UpdateDatafeedResponse.Builder authorization(Function<DatafeedAuthorization.Builder, ObjectBuilder<DatafeedAuthorization>> fn) API name:authorization -
aggregations
API name:aggregationsAdds all entries of
maptoaggregations. -
aggregations
API name:aggregationsAdds an entry to
aggregations. -
aggregations
API name:aggregationsAdds an entry to
aggregations. -
aggregations
public final UpdateDatafeedResponse.Builder aggregations(String key, Function<Aggregation.Builder, ObjectBuilder<Aggregation>> fn) API name:aggregationsAdds an entry to
aggregationsusing a builder lambda. -
chunkingConfig
Required - API name:chunking_config -
chunkingConfig
public final UpdateDatafeedResponse.Builder chunkingConfig(Function<ChunkingConfig.Builder, ObjectBuilder<ChunkingConfig>> fn) Required - API name:chunking_config -
delayedDataCheckConfig
public final UpdateDatafeedResponse.Builder delayedDataCheckConfig(@Nullable DelayedDataCheckConfig value) API name:delayed_data_check_config -
delayedDataCheckConfig
public final UpdateDatafeedResponse.Builder delayedDataCheckConfig(Function<DelayedDataCheckConfig.Builder, ObjectBuilder<DelayedDataCheckConfig>> fn) API name:delayed_data_check_config -
datafeedId
Required - API name:datafeed_id -
frequency
The interval at which scheduled queries are made while the datafeed runs in real time. The default value is either the bucket span for short bucket spans, or, for longer bucket spans, a sensible fraction of the bucket span. For example:150s. Whenfrequencyis shorter than the bucket span, interim results for the last (partial) bucket are written then eventually overwritten by the full bucket results. If the datafeed uses aggregations, this value must be divisible by the interval of the date histogram aggregation.API name:
frequency -
frequency
public final UpdateDatafeedResponse.Builder frequency(Function<Time.Builder, ObjectBuilder<Time>> fn) The interval at which scheduled queries are made while the datafeed runs in real time. The default value is either the bucket span for short bucket spans, or, for longer bucket spans, a sensible fraction of the bucket span. For example:150s. Whenfrequencyis shorter than the bucket span, interim results for the last (partial) bucket are written then eventually overwritten by the full bucket results. If the datafeed uses aggregations, this value must be divisible by the interval of the date histogram aggregation.API name:
frequency -
indices
Required - API name:indicesAdds all elements of
listtoindices. -
indices
Required - API name:indicesAdds one or more values to
indices. -
indicesOptions
API name:indices_options -
indicesOptions
public final UpdateDatafeedResponse.Builder indicesOptions(Function<IndicesOptions.Builder, ObjectBuilder<IndicesOptions>> fn) API name:indices_options -
jobId
Required - API name:job_id -
maxEmptySearches
API name:max_empty_searches -
query
Required - API name:query -
query
Required - API name:query -
query
Required - API name:query -
queryDelay
Required - API name:query_delay -
queryDelay
public final UpdateDatafeedResponse.Builder queryDelay(Function<Time.Builder, ObjectBuilder<Time>> fn) Required - API name:query_delay -
runtimeMappings
API name:runtime_mappingsAdds all entries of
maptoruntimeMappings. -
runtimeMappings
API name:runtime_mappingsAdds an entry to
runtimeMappings. -
runtimeMappings
public final UpdateDatafeedResponse.Builder runtimeMappings(String key, Function<RuntimeField.Builder, ObjectBuilder<RuntimeField>> fn) API name:runtime_mappingsAdds an entry to
runtimeMappingsusing a builder lambda. -
scriptFields
API name:script_fieldsAdds all entries of
maptoscriptFields. -
scriptFields
API name:script_fieldsAdds an entry to
scriptFields. -
scriptFields
public final UpdateDatafeedResponse.Builder scriptFields(String key, Function<ScriptField.Builder, ObjectBuilder<ScriptField>> fn) API name:script_fieldsAdds an entry to
scriptFieldsusing a builder lambda. -
scrollSize
Required - API name:scroll_size -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<UpdateDatafeedResponse.Builder>
-
build
Builds aUpdateDatafeedResponse.- Specified by:
buildin interfaceObjectBuilder<UpdateDatafeedResponse>- Throws:
NullPointerException- if some of the required fields are null.
-