Class SegmentsRecord.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<SegmentsRecord.Builder>
co.elastic.clients.elasticsearch.cat.segments.SegmentsRecord.Builder
- All Implemented Interfaces:
WithJson<SegmentsRecord.Builder>
,ObjectBuilder<SegmentsRecord>
- Enclosing class:
- SegmentsRecord
public static class SegmentsRecord.Builder
extends WithJsonObjectBuilderBase<SegmentsRecord.Builder>
implements ObjectBuilder<SegmentsRecord>
Builder for
SegmentsRecord
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aSegmentsRecord
.final SegmentsRecord.Builder
is segment committedfinal SegmentsRecord.Builder
is segment compoundfinal SegmentsRecord.Builder
number of docs in segmentfinal SegmentsRecord.Builder
docsDeleted
(String value) number of deleted docs in segmentfinal SegmentsRecord.Builder
generation
(String value) segment generationfinal SegmentsRecord.Builder
unique id of node where it livesfinal SegmentsRecord.Builder
index namefinal SegmentsRecord.Builder
ip of node where it livesfinal SegmentsRecord.Builder
primary or replicafinal SegmentsRecord.Builder
searchable
(String value) is segment searchedfinal SegmentsRecord.Builder
segment nameprotected SegmentsRecord.Builder
self()
final SegmentsRecord.Builder
shard namefinal SegmentsRecord.Builder
segment size in bytesfinal SegmentsRecord.Builder
sizeMemory
(String value) segment memory in bytesfinal SegmentsRecord.Builder
versionMethods 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
-
index
index nameAPI name:
index
-
shard
shard nameAPI name:
shard
-
prirep
primary or replicaAPI name:
prirep
-
ip
ip of node where it livesAPI name:
ip
-
id
unique id of node where it livesAPI name:
id
-
segment
segment nameAPI name:
segment
-
generation
segment generationAPI name:
generation
-
docsCount
number of docs in segmentAPI name:
docs.count
-
docsDeleted
number of deleted docs in segmentAPI name:
docs.deleted
-
size
segment size in bytesAPI name:
size
-
sizeMemory
segment memory in bytesAPI name:
size.memory
-
committed
is segment committedAPI name:
committed
-
searchable
is segment searchedAPI name:
searchable
-
version
versionAPI name:
version
-
compound
is segment compoundAPI name:
compound
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<SegmentsRecord.Builder>
-
build
Builds aSegmentsRecord
.- Specified by:
build
in interfaceObjectBuilder<SegmentsRecord>
- Throws:
NullPointerException
- if some of the required fields are null.
-