Class Segment.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.segments.Segment.Builder
-
- All Implemented Interfaces:
ObjectBuilder<Segment>
- Enclosing class:
- Segment
public static class Segment.Builder extends ObjectBuilderBase implements ObjectBuilder<Segment>
Builder forSegment.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Segment.Builderattributes(java.lang.String key, java.lang.String value)Required - API name:attributesSegment.Builderattributes(java.util.Map<java.lang.String,java.lang.String> map)Required - API name:attributesSegmentbuild()Builds aSegment.Segment.Buildercommitted(boolean value)Required - API name:committedSegment.Buildercompound(boolean value)Required - API name:compoundSegment.BuilderdeletedDocs(long value)Required - API name:deleted_docsSegment.Buildergeneration(int value)Required - API name:generationSegment.BuildermemoryInBytes(double value)Required - API name:memory_in_bytesSegment.BuildernumDocs(long value)Required - API name:num_docsSegment.Buildersearch(boolean value)Required - API name:searchSegment.BuildersizeInBytes(double value)Required - API name:size_in_bytesSegment.Builderversion(java.lang.String value)Required - API name:version-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
attributes
public final Segment.Builder attributes(java.util.Map<java.lang.String,java.lang.String> map)
Required - API name:attributesAdds all entries of
maptoattributes.
-
attributes
public final Segment.Builder attributes(java.lang.String key, java.lang.String value)
Required - API name:attributesAdds an entry to
attributes.
-
committed
public final Segment.Builder committed(boolean value)
Required - API name:committed
-
compound
public final Segment.Builder compound(boolean value)
Required - API name:compound
-
deletedDocs
public final Segment.Builder deletedDocs(long value)
Required - API name:deleted_docs
-
generation
public final Segment.Builder generation(int value)
Required - API name:generation
-
memoryInBytes
public final Segment.Builder memoryInBytes(double value)
Required - API name:memory_in_bytes
-
search
public final Segment.Builder search(boolean value)
Required - API name:search
-
sizeInBytes
public final Segment.Builder sizeInBytes(double value)
Required - API name:size_in_bytes
-
numDocs
public final Segment.Builder numDocs(long value)
Required - API name:num_docs
-
version
public final Segment.Builder version(java.lang.String value)
Required - API name:version
-
build
public Segment build()
Builds aSegment.- Specified by:
buildin interfaceObjectBuilder<Segment>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-