Class SegmentsStats.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<SegmentsStats.Builder>
co.elastic.clients.elasticsearch._types.SegmentsStats.Builder
- All Implemented Interfaces:
WithJson<SegmentsStats.Builder>,ObjectBuilder<SegmentsStats>
- Enclosing class:
- SegmentsStats
public static class SegmentsStats.Builder
extends WithJsonObjectBuilderBase<SegmentsStats.Builder>
implements ObjectBuilder<SegmentsStats>
Builder for
SegmentsStats.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aSegmentsStats.final SegmentsStats.Buildercount(int value) Required - API name:countfinal SegmentsStats.BuilderdocValuesMemory(String value) API name:doc_values_memoryfinal SegmentsStats.BuilderdocValuesMemoryInBytes(int value) Required - API name:doc_values_memory_in_bytesfinal SegmentsStats.BuilderfileSizes(String key, ShardFileSizeInfo value) Required - API name:file_sizesfinal SegmentsStats.BuilderRequired - API name:file_sizesfinal SegmentsStats.BuilderfileSizes(Map<String, ShardFileSizeInfo> map) Required - API name:file_sizesfinal SegmentsStats.BuilderfixedBitSet(String value) API name:fixed_bit_setfinal SegmentsStats.BuilderfixedBitSetMemoryInBytes(int value) Required - API name:fixed_bit_set_memory_in_bytesfinal SegmentsStats.BuilderAPI name:index_writer_max_memory_in_bytesfinal SegmentsStats.BuilderindexWriterMemory(String value) API name:index_writer_memoryfinal SegmentsStats.BuilderindexWriterMemoryInBytes(int value) Required - API name:index_writer_memory_in_bytesfinal SegmentsStats.BuildermaxUnsafeAutoIdTimestamp(long value) Required - API name:max_unsafe_auto_id_timestampfinal SegmentsStats.BuilderAPI name:memoryfinal SegmentsStats.BuildermemoryInBytes(int value) Required - API name:memory_in_bytesfinal SegmentsStats.BuildernormsMemory(String value) API name:norms_memoryfinal SegmentsStats.BuildernormsMemoryInBytes(int value) Required - API name:norms_memory_in_bytesfinal SegmentsStats.BuilderpointsMemory(String value) API name:points_memoryfinal SegmentsStats.BuilderpointsMemoryInBytes(int value) Required - API name:points_memory_in_bytesprotected SegmentsStats.Builderself()final SegmentsStats.BuilderstoredFieldsMemoryInBytes(int value) Required - API name:stored_fields_memory_in_bytesfinal SegmentsStats.BuilderstoredMemory(String value) API name:stored_memoryfinal SegmentsStats.BuildertermsMemory(String value) API name:terms_memoryfinal SegmentsStats.BuildertermsMemoryInBytes(int value) Required - API name:terms_memory_in_bytesfinal SegmentsStats.BuildertermVectorsMemoryInBytes(int value) Required - API name:term_vectors_memory_in_bytesfinal SegmentsStats.BuildertermVectoryMemory(String value) API name:term_vectory_memoryfinal SegmentsStats.BuilderversionMapMemory(String value) API name:version_map_memoryfinal SegmentsStats.BuilderversionMapMemoryInBytes(int value) Required - API name:version_map_memory_in_bytesMethods 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
-
count
Required - API name:count -
docValuesMemory
API name:doc_values_memory -
docValuesMemoryInBytes
Required - API name:doc_values_memory_in_bytes -
fileSizes
Required - API name:file_sizesAdds all entries of
maptofileSizes. -
fileSizes
Required - API name:file_sizesAdds an entry to
fileSizes. -
fileSizes
public final SegmentsStats.Builder fileSizes(String key, Function<ShardFileSizeInfo.Builder, ObjectBuilder<ShardFileSizeInfo>> fn) Required - API name:file_sizesAdds an entry to
fileSizesusing a builder lambda. -
fixedBitSet
API name:fixed_bit_set -
fixedBitSetMemoryInBytes
Required - API name:fixed_bit_set_memory_in_bytes -
indexWriterMemory
API name:index_writer_memory -
indexWriterMaxMemoryInBytes
API name:index_writer_max_memory_in_bytes -
indexWriterMemoryInBytes
Required - API name:index_writer_memory_in_bytes -
maxUnsafeAutoIdTimestamp
Required - API name:max_unsafe_auto_id_timestamp -
memory
API name:memory -
memoryInBytes
Required - API name:memory_in_bytes -
normsMemory
API name:norms_memory -
normsMemoryInBytes
Required - API name:norms_memory_in_bytes -
pointsMemory
API name:points_memory -
pointsMemoryInBytes
Required - API name:points_memory_in_bytes -
storedMemory
API name:stored_memory -
storedFieldsMemoryInBytes
Required - API name:stored_fields_memory_in_bytes -
termsMemoryInBytes
Required - API name:terms_memory_in_bytes -
termsMemory
API name:terms_memory -
termVectoryMemory
API name:term_vectory_memory -
termVectorsMemoryInBytes
Required - API name:term_vectors_memory_in_bytes -
versionMapMemory
API name:version_map_memory -
versionMapMemoryInBytes
Required - API name:version_map_memory_in_bytes -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<SegmentsStats.Builder>
-
build
Builds aSegmentsStats.- Specified by:
buildin interfaceObjectBuilder<SegmentsStats>- Throws:
NullPointerException- if some of the required fields are null.
-