Class PutDatafeedResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PutDatafeedResponse.Builder>
co.elastic.clients.elasticsearch.ml.PutDatafeedResponse.Builder
- All Implemented Interfaces:
WithJson<PutDatafeedResponse.Builder>,ObjectBuilder<PutDatafeedResponse>
- Enclosing class:
- PutDatafeedResponse
public static class PutDatafeedResponse.Builder
extends WithJsonObjectBuilderBase<PutDatafeedResponse.Builder>
implements ObjectBuilder<PutDatafeedResponse>
Builder for
PutDatafeedResponse.-
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 aPutDatafeedResponse.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_configAPI name:frequencyAPI name:frequencyRequired - 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 PutDatafeedResponse.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
-
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 PutDatafeedResponse.Builder aggregations(String key, Function<Aggregation.Builder, ObjectBuilder<Aggregation>> fn) API name:aggregationsAdds an entry to
aggregationsusing a builder lambda. -
authorization
API name:authorization -
authorization
public final PutDatafeedResponse.Builder authorization(Function<DatafeedAuthorization.Builder, ObjectBuilder<DatafeedAuthorization>> fn) API name:authorization -
chunkingConfig
Required - API name:chunking_config -
chunkingConfig
public final PutDatafeedResponse.Builder chunkingConfig(Function<ChunkingConfig.Builder, ObjectBuilder<ChunkingConfig>> fn) Required - API name:chunking_config -
delayedDataCheckConfig
public final PutDatafeedResponse.Builder delayedDataCheckConfig(@Nullable DelayedDataCheckConfig value) API name:delayed_data_check_config -
delayedDataCheckConfig
public final PutDatafeedResponse.Builder delayedDataCheckConfig(Function<DelayedDataCheckConfig.Builder, ObjectBuilder<DelayedDataCheckConfig>> fn) API name:delayed_data_check_config -
datafeedId
Required - API name:datafeed_id -
frequency
API name:frequency -
frequency
API name:frequency -
indices
Required - API name:indicesAdds all elements of
listtoindices. -
indices
Required - API name:indicesAdds one or more values to
indices. -
jobId
Required - API name:job_id -
indicesOptions
API name:indices_options -
indicesOptions
public final PutDatafeedResponse.Builder indicesOptions(Function<IndicesOptions.Builder, ObjectBuilder<IndicesOptions>> fn) API name:indices_options -
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
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 PutDatafeedResponse.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 PutDatafeedResponse.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<PutDatafeedResponse.Builder>
-
build
Builds aPutDatafeedResponse.- Specified by:
buildin interfaceObjectBuilder<PutDatafeedResponse>- Throws:
NullPointerException- if some of the required fields are null.
-