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
Constructors -
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.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
-
coordinatorStats
Required - Objects containing information about each coordinating ingest node for configured enrich processors.API name:
coordinator_statsAdds all elements of
listtocoordinatorStats. -
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_statsAdds 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_statsAdds a value to
coordinatorStatsusing a builder lambda. -
executingPolicies
Required - Objects containing information about each enrich policy that is currently executing.API name:
executing_policiesAdds all elements of
listtoexecutingPolicies. -
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_policiesAdds 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_policiesAdds a value to
executingPoliciesusing a builder lambda. -
cacheStats
Objects containing information about the enrich cache stats on each ingest node.API name:
cache_statsAdds all elements of
listtocacheStats. -
cacheStats
Objects containing information about the enrich cache stats on each ingest node.API name:
cache_statsAdds 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_statsAdds a value to
cacheStatsusing a builder lambda. -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<EnrichStatsResponse.Builder>
-
build
Builds aEnrichStatsResponse.- Specified by:
buildin interfaceObjectBuilder<EnrichStatsResponse>- Throws:
NullPointerException- if some of the required fields are null.
-