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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aSegmentsRecord.final SegmentsRecord.Builderis segment committedfinal SegmentsRecord.Builderis segment compoundfinal SegmentsRecord.Buildernumber of docs in segmentfinal SegmentsRecord.BuilderdocsDeleted(String value) number of deleted docs in segmentfinal SegmentsRecord.Buildergeneration(String value) segment generationfinal SegmentsRecord.Builderunique id of node where it livesfinal SegmentsRecord.Builderindex namefinal SegmentsRecord.Builderip of node where it livesfinal SegmentsRecord.Builderprimary or replicafinal SegmentsRecord.Buildersearchable(String value) is segment searchedfinal SegmentsRecord.Buildersegment nameprotected SegmentsRecord.Builderself()final SegmentsRecord.Buildershard namefinal SegmentsRecord.Buildersegment size in bytesfinal SegmentsRecord.BuildersizeMemory(String value) segment memory in bytesfinal SegmentsRecord.BuilderversionMethods 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
-
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:
selfin classWithJsonObjectBuilderBase<SegmentsRecord.Builder>
-
build
Builds aSegmentsRecord.- Specified by:
buildin interfaceObjectBuilder<SegmentsRecord>- Throws:
NullPointerException- if some of the required fields are null.
-