Class SegmentsStats.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.SegmentsStats.Builder
-
- All Implemented Interfaces:
ObjectBuilder<SegmentsStats>
- Enclosing class:
- SegmentsStats
public static class SegmentsStats.Builder extends ObjectBuilderBase implements ObjectBuilder<SegmentsStats>
Builder forSegmentsStats.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods 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, java.util.function.Function<ShardFileSizeInfo.Builder,ObjectBuilder<ShardFileSizeInfo>> fn)Required - API name:file_sizesSegmentsStats.BuilderfileSizes(java.lang.String key, ShardFileSizeInfo value)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_bytesSegmentsStats.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_bytes-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
count
public final SegmentsStats.Builder count(int value)
Required - API name:count
-
docValuesMemory
public final SegmentsStats.Builder docValuesMemory(@Nullable java.lang.String value)
API name:doc_values_memory
-
docValuesMemoryInBytes
public final SegmentsStats.Builder docValuesMemoryInBytes(int value)
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
public final SegmentsStats.Builder fileSizes(java.lang.String key, ShardFileSizeInfo value)
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
public final SegmentsStats.Builder fixedBitSet(@Nullable java.lang.String value)
API name:fixed_bit_set
-
fixedBitSetMemoryInBytes
public final SegmentsStats.Builder fixedBitSetMemoryInBytes(int value)
Required - API name:fixed_bit_set_memory_in_bytes
-
indexWriterMemory
public final SegmentsStats.Builder indexWriterMemory(@Nullable java.lang.String value)
API name:index_writer_memory
-
indexWriterMaxMemoryInBytes
public final SegmentsStats.Builder indexWriterMaxMemoryInBytes(@Nullable java.lang.Integer value)
API name:index_writer_max_memory_in_bytes
-
indexWriterMemoryInBytes
public final SegmentsStats.Builder indexWriterMemoryInBytes(int value)
Required - API name:index_writer_memory_in_bytes
-
maxUnsafeAutoIdTimestamp
public final SegmentsStats.Builder maxUnsafeAutoIdTimestamp(long value)
Required - API name:max_unsafe_auto_id_timestamp
-
memory
public final SegmentsStats.Builder memory(@Nullable java.lang.String value)
API name:memory
-
memoryInBytes
public final SegmentsStats.Builder memoryInBytes(int value)
Required - API name:memory_in_bytes
-
normsMemory
public final SegmentsStats.Builder normsMemory(@Nullable java.lang.String value)
API name:norms_memory
-
normsMemoryInBytes
public final SegmentsStats.Builder normsMemoryInBytes(int value)
Required - API name:norms_memory_in_bytes
-
pointsMemory
public final SegmentsStats.Builder pointsMemory(@Nullable java.lang.String value)
API name:points_memory
-
pointsMemoryInBytes
public final SegmentsStats.Builder pointsMemoryInBytes(int value)
Required - API name:points_memory_in_bytes
-
storedMemory
public final SegmentsStats.Builder storedMemory(@Nullable java.lang.String value)
API name:stored_memory
-
storedFieldsMemoryInBytes
public final SegmentsStats.Builder storedFieldsMemoryInBytes(int value)
Required - API name:stored_fields_memory_in_bytes
-
termsMemoryInBytes
public final SegmentsStats.Builder termsMemoryInBytes(int value)
Required - API name:terms_memory_in_bytes
-
termsMemory
public final SegmentsStats.Builder termsMemory(@Nullable java.lang.String value)
API name:terms_memory
-
termVectoryMemory
public final SegmentsStats.Builder termVectoryMemory(@Nullable java.lang.String value)
API name:term_vectory_memory
-
termVectorsMemoryInBytes
public final SegmentsStats.Builder termVectorsMemoryInBytes(int value)
Required - API name:term_vectors_memory_in_bytes
-
versionMapMemory
public final SegmentsStats.Builder versionMapMemory(@Nullable java.lang.String value)
API name:version_map_memory
-
versionMapMemoryInBytes
public final SegmentsStats.Builder versionMapMemoryInBytes(int value)
Required - API name:version_map_memory_in_bytes
-
build
public SegmentsStats build()
Builds aSegmentsStats.- Specified by:
buildin interfaceObjectBuilder<SegmentsStats>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-