Class EnrichStatsResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<EnrichStatsResponse.Builder>
co.elastic.clients.elasticsearch.enrich.EnrichStatsResponse.Builder
- All Implemented Interfaces:
WithJson<EnrichStatsResponse.Builder>
,ObjectBuilder<EnrichStatsResponse>
- Enclosing class:
- EnrichStatsResponse
public static class EnrichStatsResponse.Builder
extends WithJsonObjectBuilderBase<EnrichStatsResponse.Builder>
implements ObjectBuilder<EnrichStatsResponse>
Builder for
EnrichStatsResponse
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aEnrichStatsResponse
.cacheStats
(CacheStats value, CacheStats... values) Objects containing information about the enrich cache stats on each ingest node.Objects containing information about the enrich cache stats on each ingest node.cacheStats
(List<CacheStats> list) Objects containing information about the enrich cache stats on each ingest node.coordinatorStats
(CoordinatorStats value, CoordinatorStats... values) Required - Objects containing information about each coordinating ingest node for configured enrich processors.Required - Objects containing information about each coordinating ingest node for configured enrich processors.coordinatorStats
(List<CoordinatorStats> list) Required - Objects containing information about each coordinating ingest node for configured enrich processors.executingPolicies
(ExecutingPolicy value, ExecutingPolicy... values) Required - Objects containing information about each enrich policy that is currently executing.Required - Objects containing information about each enrich policy that is currently executing.executingPolicies
(List<ExecutingPolicy> list) Required - Objects containing information about each enrich policy that is currently executing.protected EnrichStatsResponse.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
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
coordinatorStats
Required - Objects containing information about each coordinating ingest node for configured enrich processors.API name:
coordinator_stats
Adds all elements of
list
tocoordinatorStats
. -
coordinatorStats
public final EnrichStatsResponse.Builder coordinatorStats(CoordinatorStats value, CoordinatorStats... values) Required - Objects containing information about each coordinating ingest node for configured enrich processors.API name:
coordinator_stats
Adds one or more values to
coordinatorStats
. -
coordinatorStats
public final EnrichStatsResponse.Builder coordinatorStats(Function<CoordinatorStats.Builder, ObjectBuilder<CoordinatorStats>> fn) Required - Objects containing information about each coordinating ingest node for configured enrich processors.API name:
coordinator_stats
Adds a value to
coordinatorStats
using a builder lambda. -
executingPolicies
Required - Objects containing information about each enrich policy that is currently executing.API name:
executing_policies
Adds all elements of
list
toexecutingPolicies
. -
executingPolicies
public final EnrichStatsResponse.Builder executingPolicies(ExecutingPolicy value, ExecutingPolicy... values) Required - Objects containing information about each enrich policy that is currently executing.API name:
executing_policies
Adds one or more values to
executingPolicies
. -
executingPolicies
public final EnrichStatsResponse.Builder executingPolicies(Function<ExecutingPolicy.Builder, ObjectBuilder<ExecutingPolicy>> fn) Required - Objects containing information about each enrich policy that is currently executing.API name:
executing_policies
Adds a value to
executingPolicies
using a builder lambda. -
cacheStats
Objects containing information about the enrich cache stats on each ingest node.API name:
cache_stats
Adds all elements of
list
tocacheStats
. -
cacheStats
Objects containing information about the enrich cache stats on each ingest node.API name:
cache_stats
Adds one or more values to
cacheStats
. -
cacheStats
public final EnrichStatsResponse.Builder cacheStats(Function<CacheStats.Builder, ObjectBuilder<CacheStats>> fn) Objects containing information about the enrich cache stats on each ingest node.API name:
cache_stats
Adds a value to
cacheStats
using a builder lambda. -
self
- Specified by:
self
in classWithJsonObjectBuilderBase<EnrichStatsResponse.Builder>
-
build
Builds aEnrichStatsResponse
.- Specified by:
build
in interfaceObjectBuilder<EnrichStatsResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-