Class Segment.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Segment.Builder>
co.elastic.clients.elasticsearch.indices.segments.Segment.Builder
- All Implemented Interfaces:
WithJson<Segment.Builder>,ObjectBuilder<Segment>
- Enclosing class:
- Segment
public static class Segment.Builder
extends WithJsonObjectBuilderBase<Segment.Builder>
implements ObjectBuilder<Segment>
Builder for
Segment.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Segment.Builderattributes(String key, String value) Required - API name:attributesfinal Segment.Builderattributes(Map<String, String> map) Required - API name:attributesbuild()Builds aSegment.final Segment.Buildercommitted(boolean value) Required - API name:committedfinal Segment.Buildercompound(boolean value) Required - API name:compoundfinal Segment.BuilderdeletedDocs(long value) Required - API name:deleted_docsfinal Segment.Buildergeneration(int value) Required - API name:generationfinal Segment.BuildernumDocs(long value) Required - API name:num_docsfinal Segment.Buildersearch(boolean value) Required - API name:searchprotected Segment.Builderself()final Segment.BuildersizeInBytes(double value) Required - API name:size_in_bytesfinal Segment.BuilderRequired - API name:versionMethods 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
-
attributes
Required - API name:attributesAdds all entries of
maptoattributes. -
attributes
Required - API name:attributesAdds an entry to
attributes. -
committed
Required - API name:committed -
compound
Required - API name:compound -
deletedDocs
Required - API name:deleted_docs -
generation
Required - API name:generation -
search
Required - API name:search -
sizeInBytes
Required - API name:size_in_bytes -
numDocs
Required - API name:num_docs -
version
Required - API name:version -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Segment.Builder>
-
build
Builds aSegment.- Specified by:
buildin interfaceObjectBuilder<Segment>- Throws:
NullPointerException- if some of the required fields are null.
-