Class FieldSort.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.FieldSort.Builder
-
- All Implemented Interfaces:
ObjectBuilder<FieldSort>
- Enclosing class:
- FieldSort
public static class FieldSort.Builder extends ObjectBuilderBase implements ObjectBuilder<FieldSort>
Builder forFieldSort.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldSortbuild()Builds aFieldSort.FieldSort.Builderfield(java.lang.String value)Required - The target fieldFieldSort.Builderformat(java.lang.String value)API name:formatFieldSort.Buildermissing(java.util.function.Function<FieldValue.Builder,ObjectBuilder<FieldValue>> fn)API name:missingFieldSort.Buildermissing(FieldValue value)API name:missingFieldSort.Buildermode(SortMode value)API name:modeFieldSort.Buildernested(java.util.function.Function<NestedSortValue.Builder,ObjectBuilder<NestedSortValue>> fn)API name:nestedFieldSort.Buildernested(NestedSortValue value)API name:nestedFieldSort.BuildernumericType(FieldSortNumericType value)API name:numeric_typeFieldSort.Builderorder(SortOrder value)API name:orderFieldSort.BuilderunmappedType(FieldType value)API name:unmapped_type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
field
public final FieldSort.Builder field(java.lang.String value)
Required - The target field
-
missing
public final FieldSort.Builder missing(@Nullable FieldValue value)
API name:missing
-
missing
public final FieldSort.Builder missing(java.util.function.Function<FieldValue.Builder,ObjectBuilder<FieldValue>> fn)
API name:missing
-
mode
public final FieldSort.Builder mode(@Nullable SortMode value)
API name:mode
-
nested
public final FieldSort.Builder nested(@Nullable NestedSortValue value)
API name:nested
-
nested
public final FieldSort.Builder nested(java.util.function.Function<NestedSortValue.Builder,ObjectBuilder<NestedSortValue>> fn)
API name:nested
-
order
public final FieldSort.Builder order(@Nullable SortOrder value)
API name:order
-
unmappedType
public final FieldSort.Builder unmappedType(@Nullable FieldType value)
API name:unmapped_type
-
numericType
public final FieldSort.Builder numericType(@Nullable FieldSortNumericType value)
API name:numeric_type
-
format
public final FieldSort.Builder format(@Nullable java.lang.String value)
API name:format
-
build
public FieldSort build()
Builds aFieldSort.- Specified by:
buildin interfaceObjectBuilder<FieldSort>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-