Class AddFeaturesToSetByQueryRequest.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch._types.RequestBase.AbstractBuilder<AddFeaturesToSetByQueryRequest.Builder>
org.opensearch.client.opensearch.ltr.AddFeaturesToSetByQueryRequest.Builder
- All Implemented Interfaces:
CopyableBuilder<AddFeaturesToSetByQueryRequest.Builder,,AddFeaturesToSetByQueryRequest> MutableBuilder<AddFeaturesToSetByQueryRequest.Builder,,AddFeaturesToSetByQueryRequest> ObjectBuilder<AddFeaturesToSetByQueryRequest>
- Enclosing class:
AddFeaturesToSetByQueryRequest
public static class AddFeaturesToSetByQueryRequest.Builder
extends RequestBase.AbstractBuilder<AddFeaturesToSetByQueryRequest.Builder>
implements CopyableBuilder<AddFeaturesToSetByQueryRequest.Builder,AddFeaturesToSetByQueryRequest>
Builder for
AddFeaturesToSetByQueryRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aAddFeaturesToSetByQueryRequest.copy()Create a new builderCopyableBuilderthat is a copy of this one.Whether to merge the feature list or append only.Required - The name of the feature set to add features to.Required - Query string to filter existing features from the store by name.Specific routing value.protected AddFeaturesToSetByQueryRequest.Builderself()The name of the feature store.Version check to ensure feature set is modified with expected version.Methods inherited from class org.opensearch.client.opensearch._types.RequestBase.AbstractBuilder
errorTrace, humanMethods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _listCopy, _mapCopy, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.util.MutableBuilder
applyMutation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
copy
Description copied from interface:CopyableBuilderCreate a new builderCopyableBuilderthat is a copy of this one.- Specified by:
copyin interfaceCopyableBuilder<AddFeaturesToSetByQueryRequest.Builder,AddFeaturesToSetByQueryRequest> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classRequestBase.AbstractBuilder<AddFeaturesToSetByQueryRequest.Builder>
-
merge
Whether to merge the feature list or append only.API name:
merge -
name
Required - The name of the feature set to add features to.API name:
name -
query
Required - Query string to filter existing features from the store by name. When provided, only features matching this query will be added to the feature set, and no request body should be included.API name:
query -
routing
Specific routing value.API name:
routing -
store
The name of the feature store.API name:
store -
version
Version check to ensure feature set is modified with expected version.API name:
version -
build
Builds aAddFeaturesToSetByQueryRequest.- Specified by:
buildin interfaceObjectBuilder<AddFeaturesToSetByQueryRequest>- Throws:
NullPointerException- if some of the required fields are null.
-