Class ShardsSegment.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.segments.ShardsSegment.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ShardsSegment>
- Enclosing class:
- ShardsSegment
public static class ShardsSegment.Builder extends ObjectBuilderBase implements ObjectBuilder<ShardsSegment>
Builder forShardsSegment.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShardsSegmentbuild()Builds aShardsSegment.ShardsSegment.BuildernumCommittedSegments(int value)Required - API name:num_committed_segmentsShardsSegment.BuildernumSearchSegments(int value)Required - API name:num_search_segmentsShardsSegment.Builderrouting(java.util.function.Function<ShardSegmentRouting.Builder,ObjectBuilder<ShardSegmentRouting>> fn)Required - API name:routingShardsSegment.Builderrouting(ShardSegmentRouting value)Required - API name:routingShardsSegment.Buildersegments(java.lang.String key, java.util.function.Function<Segment.Builder,ObjectBuilder<Segment>> fn)Required - API name:segmentsShardsSegment.Buildersegments(java.lang.String key, Segment value)Required - API name:segmentsShardsSegment.Buildersegments(java.util.Map<java.lang.String,Segment> map)Required - API name:segments-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
numCommittedSegments
public final ShardsSegment.Builder numCommittedSegments(int value)
Required - API name:num_committed_segments
-
routing
public final ShardsSegment.Builder routing(ShardSegmentRouting value)
Required - API name:routing
-
routing
public final ShardsSegment.Builder routing(java.util.function.Function<ShardSegmentRouting.Builder,ObjectBuilder<ShardSegmentRouting>> fn)
Required - API name:routing
-
numSearchSegments
public final ShardsSegment.Builder numSearchSegments(int value)
Required - API name:num_search_segments
-
segments
public final ShardsSegment.Builder segments(java.util.Map<java.lang.String,Segment> map)
Required - API name:segmentsAdds all entries of
maptosegments.
-
segments
public final ShardsSegment.Builder segments(java.lang.String key, Segment value)
Required - API name:segmentsAdds an entry to
segments.
-
segments
public final ShardsSegment.Builder segments(java.lang.String key, java.util.function.Function<Segment.Builder,ObjectBuilder<Segment>> fn)
Required - API name:segmentsAdds an entry to
segmentsusing a builder lambda.
-
build
public ShardsSegment build()
Builds aShardsSegment.- Specified by:
buildin interfaceObjectBuilder<ShardsSegment>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-