Class IndicesStatsRequest.Builder
- All Implemented Interfaces:
WithJson<IndicesStatsRequest.Builder>
,ObjectBuilder<IndicesStatsRequest>
- Enclosing class:
- IndicesStatsRequest
public static class IndicesStatsRequest.Builder extends RequestBase.AbstractBuilder<IndicesStatsRequest.Builder> implements ObjectBuilder<IndicesStatsRequest>
IndicesStatsRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description IndicesStatsRequest
build()
Builds aIndicesStatsRequest
.IndicesStatsRequest.Builder
completionFields(java.lang.String value, java.lang.String... values)
Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics.IndicesStatsRequest.Builder
completionFields(java.util.List<java.lang.String> list)
Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics.IndicesStatsRequest.Builder
expandWildcards(ExpandWildcard value, ExpandWildcard... values)
Type of index that wildcard patterns can match.IndicesStatsRequest.Builder
expandWildcards(java.util.List<ExpandWildcard> list)
Type of index that wildcard patterns can match.IndicesStatsRequest.Builder
fielddataFields(java.lang.String value, java.lang.String... values)
Comma-separated list or wildcard expressions of fields to include in fielddata statistics.IndicesStatsRequest.Builder
fielddataFields(java.util.List<java.lang.String> list)
Comma-separated list or wildcard expressions of fields to include in fielddata statistics.IndicesStatsRequest.Builder
fields(java.lang.String value, java.lang.String... values)
Comma-separated list or wildcard expressions of fields to include in the statistics.IndicesStatsRequest.Builder
fields(java.util.List<java.lang.String> list)
Comma-separated list or wildcard expressions of fields to include in the statistics.IndicesStatsRequest.Builder
forbidClosedIndices(java.lang.Boolean value)
If true, statistics are not collected from closed indices.IndicesStatsRequest.Builder
groups(java.lang.String value, java.lang.String... values)
Comma-separated list of search groups to include in the search statistics.IndicesStatsRequest.Builder
groups(java.util.List<java.lang.String> list)
Comma-separated list of search groups to include in the search statistics.IndicesStatsRequest.Builder
includeSegmentFileSizes(java.lang.Boolean value)
If true, the call reports the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested).IndicesStatsRequest.Builder
includeUnloadedSegments(java.lang.Boolean value)
If true, the response includes information from segments that are not loaded into memory.IndicesStatsRequest.Builder
index(java.lang.String value, java.lang.String... values)
A comma-separated list of index names; use_all
or empty string to perform the operation on all indicesIndicesStatsRequest.Builder
index(java.util.List<java.lang.String> list)
A comma-separated list of index names; use_all
or empty string to perform the operation on all indicesIndicesStatsRequest.Builder
level(Level value)
Indicates whether statistics are aggregated at the cluster, index, or shard level.IndicesStatsRequest.Builder
metric(java.lang.String value, java.lang.String... values)
Limit the information returned the specific metrics.IndicesStatsRequest.Builder
metric(java.util.List<java.lang.String> list)
Limit the information returned the specific metrics.protected IndicesStatsRequest.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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
completionFields
Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics.API name:
completion_fields
Adds all elements of
list
tocompletionFields
. -
completionFields
public final IndicesStatsRequest.Builder completionFields(java.lang.String value, java.lang.String... values)Comma-separated list or wildcard expressions of fields to include in fielddata and suggest statistics.API name:
completion_fields
Adds one or more values to
completionFields
. -
expandWildcards
Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such asopen,hidden
.API name:
expand_wildcards
Adds all elements of
list
toexpandWildcards
. -
expandWildcards
public final IndicesStatsRequest.Builder expandWildcards(ExpandWildcard value, ExpandWildcard... values)Type of index that wildcard patterns can match. If the request can target data streams, this argument determines whether wildcard expressions match hidden data streams. Supports comma-separated values, such asopen,hidden
.API name:
expand_wildcards
Adds one or more values to
expandWildcards
. -
fielddataFields
Comma-separated list or wildcard expressions of fields to include in fielddata statistics.API name:
fielddata_fields
Adds all elements of
list
tofielddataFields
. -
fielddataFields
public final IndicesStatsRequest.Builder fielddataFields(java.lang.String value, java.lang.String... values)Comma-separated list or wildcard expressions of fields to include in fielddata statistics.API name:
fielddata_fields
Adds one or more values to
fielddataFields
. -
fields
Comma-separated list or wildcard expressions of fields to include in the statistics.API name:
fields
Adds all elements of
list
tofields
. -
fields
public final IndicesStatsRequest.Builder fields(java.lang.String value, java.lang.String... values)Comma-separated list or wildcard expressions of fields to include in the statistics.API name:
fields
Adds one or more values to
fields
. -
forbidClosedIndices
If true, statistics are not collected from closed indices.API name:
forbid_closed_indices
-
groups
Comma-separated list of search groups to include in the search statistics.API name:
groups
Adds all elements of
list
togroups
. -
groups
public final IndicesStatsRequest.Builder groups(java.lang.String value, java.lang.String... values)Comma-separated list of search groups to include in the search statistics.API name:
groups
Adds one or more values to
groups
. -
includeSegmentFileSizes
public final IndicesStatsRequest.Builder includeSegmentFileSizes(@Nullable java.lang.Boolean value)If true, the call reports the aggregated disk usage of each one of the Lucene index files (only applies if segment stats are requested).API name:
include_segment_file_sizes
-
includeUnloadedSegments
public final IndicesStatsRequest.Builder includeUnloadedSegments(@Nullable java.lang.Boolean value)If true, the response includes information from segments that are not loaded into memory.API name:
include_unloaded_segments
-
index
A comma-separated list of index names; use_all
or empty string to perform the operation on all indicesAPI name:
index
Adds all elements of
list
toindex
. -
index
A comma-separated list of index names; use_all
or empty string to perform the operation on all indicesAPI name:
index
Adds one or more values to
index
. -
level
Indicates whether statistics are aggregated at the cluster, index, or shard level.API name:
level
-
metric
Limit the information returned the specific metrics.API name:
metric
Adds all elements of
list
tometric
. -
metric
public final IndicesStatsRequest.Builder metric(java.lang.String value, java.lang.String... values)Limit the information returned the specific metrics.API name:
metric
Adds one or more values to
metric
. -
self
- Specified by:
self
in classRequestBase.AbstractBuilder<IndicesStatsRequest.Builder>
-
build
Builds aIndicesStatsRequest
.- Specified by:
build
in interfaceObjectBuilder<IndicesStatsRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-