Class QueryCacheStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<QueryCacheStats.Builder>
co.elastic.clients.elasticsearch._types.QueryCacheStats.Builder
- All Implemented Interfaces:
WithJson<QueryCacheStats.Builder>
,ObjectBuilder<QueryCacheStats>
- Enclosing class:
- QueryCacheStats
public static class QueryCacheStats.Builder
extends WithJsonObjectBuilderBase<QueryCacheStats.Builder>
implements ObjectBuilder<QueryCacheStats>
Builder for
QueryCacheStats
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aQueryCacheStats
.final QueryCacheStats.Builder
cacheCount
(int value) Required - Total number of entries added to the query cache across all shards assigned to selected nodes.final QueryCacheStats.Builder
cacheSize
(int value) Required - Total number of entries currently in the query cache across all shards assigned to selected nodes.final QueryCacheStats.Builder
evictions
(int value) Required - Total number of query cache evictions across all shards assigned to selected nodes.final QueryCacheStats.Builder
hitCount
(int value) Required - Total count of query cache hits across all shards assigned to selected nodes.final QueryCacheStats.Builder
memorySize
(String value) Total amount of memory used for the query cache across all shards assigned to selected nodes.final QueryCacheStats.Builder
memorySizeInBytes
(long value) Required - Total amount, in bytes, of memory used for the query cache across all shards assigned to selected nodes.final QueryCacheStats.Builder
missCount
(int value) Required - Total count of query cache misses across all shards assigned to selected nodes.protected QueryCacheStats.Builder
self()
final QueryCacheStats.Builder
totalCount
(int value) Required - Total count of hits and misses in the query cache across all shards assigned to selected nodes.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
-
cacheCount
Required - Total number of entries added to the query cache across all shards assigned to selected nodes. This number includes current and evicted entries.API name:
cache_count
-
cacheSize
Required - Total number of entries currently in the query cache across all shards assigned to selected nodes.API name:
cache_size
-
evictions
Required - Total number of query cache evictions across all shards assigned to selected nodes.API name:
evictions
-
hitCount
Required - Total count of query cache hits across all shards assigned to selected nodes.API name:
hit_count
-
memorySize
Total amount of memory used for the query cache across all shards assigned to selected nodes.API name:
memory_size
-
memorySizeInBytes
Required - Total amount, in bytes, of memory used for the query cache across all shards assigned to selected nodes.API name:
memory_size_in_bytes
-
missCount
Required - Total count of query cache misses across all shards assigned to selected nodes.API name:
miss_count
-
totalCount
Required - Total count of hits and misses in the query cache across all shards assigned to selected nodes.API name:
total_count
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<QueryCacheStats.Builder>
-
build
Builds aQueryCacheStats
.- Specified by:
build
in interfaceObjectBuilder<QueryCacheStats>
- Throws:
NullPointerException
- if some of the required fields are null.
-