Class IndexSegmentSort.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.IndexSegmentSort.Builder
-
- All Implemented Interfaces:
ObjectBuilder<IndexSegmentSort>
- Enclosing class:
- IndexSegmentSort
public static class IndexSegmentSort.Builder extends ObjectBuilderBase implements ObjectBuilder<IndexSegmentSort>
Builder forIndexSegmentSort.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IndexSegmentSortbuild()Builds aIndexSegmentSort.IndexSegmentSort.Builderfield(java.lang.String value, java.lang.String... values)Required - API name:fieldIndexSegmentSort.Builderfield(java.util.List<java.lang.String> list)Required - API name:fieldIndexSegmentSort.Buildermissing(java.util.List<SegmentSortMissing> list)API name:missingIndexSegmentSort.Buildermissing(SegmentSortMissing value, SegmentSortMissing... values)API name:missingIndexSegmentSort.Buildermode(java.util.List<SegmentSortMode> list)API name:modeIndexSegmentSort.Buildermode(SegmentSortMode value, SegmentSortMode... values)API name:modeIndexSegmentSort.Builderorder(java.util.List<SegmentSortOrder> list)Required - API name:orderIndexSegmentSort.Builderorder(SegmentSortOrder value, SegmentSortOrder... values)Required - API name:order-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
field
public final IndexSegmentSort.Builder field(java.util.List<java.lang.String> list)
Required - API name:fieldAdds all elements of
listtofield.
-
field
public final IndexSegmentSort.Builder field(java.lang.String value, java.lang.String... values)
Required - API name:fieldAdds one or more values to
field.
-
order
public final IndexSegmentSort.Builder order(java.util.List<SegmentSortOrder> list)
Required - API name:orderAdds all elements of
listtoorder.
-
order
public final IndexSegmentSort.Builder order(SegmentSortOrder value, SegmentSortOrder... values)
Required - API name:orderAdds one or more values to
order.
-
mode
public final IndexSegmentSort.Builder mode(java.util.List<SegmentSortMode> list)
API name:modeAdds all elements of
listtomode.
-
mode
public final IndexSegmentSort.Builder mode(SegmentSortMode value, SegmentSortMode... values)
API name:modeAdds one or more values to
mode.
-
missing
public final IndexSegmentSort.Builder missing(java.util.List<SegmentSortMissing> list)
API name:missingAdds all elements of
listtomissing.
-
missing
public final IndexSegmentSort.Builder missing(SegmentSortMissing value, SegmentSortMissing... values)
API name:missingAdds one or more values to
missing.
-
build
public IndexSegmentSort build()
Builds aIndexSegmentSort.- Specified by:
buildin interfaceObjectBuilder<IndexSegmentSort>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-