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 Constructor Description Builder() -
Method Summary
Modifier and Type Method Description SegmentsStatsbuild()Builds aSegmentsStats.SegmentsStats.Buildercount(int value)Required - API name:countSegmentsStats.BuilderdocValuesMemory(java.lang.String value)API name:doc_values_memorySegmentsStats.BuilderdocValuesMemoryInBytes(int value)Required - API name:doc_values_memory_in_bytesSegmentsStats.BuilderfileSizes(java.lang.String key, ShardFileSizeInfo value)Required - API name:file_sizesSegmentsStats.BuilderfileSizes(java.lang.String key, java.util.function.Function<ShardFileSizeInfo.Builder,ObjectBuilder<ShardFileSizeInfo>> fn)Required - API name:file_sizesSegmentsStats.BuilderfileSizes(java.util.Map<java.lang.String,ShardFileSizeInfo> map)Required - API name:file_sizesSegmentsStats.BuilderfixedBitSet(java.lang.String value)API name:fixed_bit_setSegmentsStats.BuilderfixedBitSetMemoryInBytes(int value)Required - API name:fixed_bit_set_memory_in_bytesSegmentsStats.BuilderindexWriterMaxMemoryInBytes(java.lang.Integer value)API name:index_writer_max_memory_in_bytesSegmentsStats.BuilderindexWriterMemory(java.lang.String value)API name:index_writer_memorySegmentsStats.BuilderindexWriterMemoryInBytes(int value)Required - API name:index_writer_memory_in_bytesSegmentsStats.BuildermaxUnsafeAutoIdTimestamp(long value)Required - API name:max_unsafe_auto_id_timestampSegmentsStats.Buildermemory(java.lang.String value)API name:memorySegmentsStats.BuildermemoryInBytes(int value)Required - API name:memory_in_bytesSegmentsStats.BuildernormsMemory(java.lang.String value)API name:norms_memorySegmentsStats.BuildernormsMemoryInBytes(int value)Required - API name:norms_memory_in_bytesSegmentsStats.BuilderpointsMemory(java.lang.String value)API name:points_memorySegmentsStats.BuilderpointsMemoryInBytes(int value)Required - API name:points_memory_in_bytesprotected SegmentsStats.Builderself()SegmentsStats.BuilderstoredFieldsMemoryInBytes(int value)Required - API name:stored_fields_memory_in_bytesSegmentsStats.BuilderstoredMemory(java.lang.String value)API name:stored_memorySegmentsStats.BuildertermsMemory(java.lang.String value)API name:terms_memorySegmentsStats.BuildertermsMemoryInBytes(int value)Required - API name:terms_memory_in_bytesSegmentsStats.BuildertermVectorsMemoryInBytes(int value)Required - API name:term_vectors_memory_in_bytesSegmentsStats.BuildertermVectoryMemory(java.lang.String value)API name:term_vectory_memorySegmentsStats.BuilderversionMapMemory(java.lang.String value)API name:version_map_memorySegmentsStats.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, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
public final SegmentsStats.Builder fileSizes(java.util.Map<java.lang.String,ShardFileSizeInfo> map)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(java.lang.String key, java.util.function.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:
java.lang.NullPointerException- if some of the required fields are null.
-