Class ExistsSourceRequest.Builder
java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch._types.RequestBase.AbstractBuilder<ExistsSourceRequest.Builder>
org.opensearch.client.opensearch.core.ExistsSourceRequest.Builder
- All Implemented Interfaces:
CopyableBuilder<ExistsSourceRequest.Builder,,ExistsSourceRequest> MutableBuilder<ExistsSourceRequest.Builder,,ExistsSourceRequest> ObjectBuilder<ExistsSourceRequest>
- Enclosing class:
ExistsSourceRequest
public static class ExistsSourceRequest.Builder
extends RequestBase.AbstractBuilder<ExistsSourceRequest.Builder>
implements CopyableBuilder<ExistsSourceRequest.Builder,ExistsSourceRequest>
Builder for
ExistsSourceRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aExistsSourceRequest.copy()Create a new builderCopyableBuilderthat is a copy of this one.Required - Identifier of the document.Required - A comma-separated list of data streams, indexes, and aliases.preference(String value) Specifies the node or shard the operation should be performed on.Iftrue, the request is real time as opposed to near real time.Iftrue, OpenSearch refreshes all shards involved in the delete by query after the request completes.Target the specified primary shard.Target the specified primary shard.protected ExistsSourceRequest.Builderself()trueorfalseto return the_sourcefield or not, or a list of fields to return.source(SourceConfigParam value) trueorfalseto return the_sourcefield or not, or a list of fields to return.sourceExcludes(String value, String... values) A comma-separated list of source fields to exclude in the response.sourceExcludes(List<String> list) A comma-separated list of source fields to exclude in the response.sourceIncludes(String value, String... values) A comma-separated list of source fields to include in the response.sourceIncludes(List<String> list) A comma-separated list of source fields to include in the response.Explicit version number for concurrency control.versionType(VersionType value) The specific version type:external,external_gte.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<ExistsSourceRequest.Builder,ExistsSourceRequest> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classRequestBase.AbstractBuilder<ExistsSourceRequest.Builder>
-
id
Required - Identifier of the document.API name:
id -
index
Required - A comma-separated list of data streams, indexes, and aliases. Supports wildcards (*).API name:
index -
preference
Specifies the node or shard the operation should be performed on. Random by default.API name:
preference -
realtime
Iftrue, the request is real time as opposed to near real time.API name:
realtime -
refresh
Iftrue, OpenSearch refreshes all shards involved in the delete by query after the request completes.API name:
refresh -
routing
Target the specified primary shard.API name:
routingAdds all elements of
listtorouting. -
routing
Target the specified primary shard.API name:
routingAdds one or more values to
routing. -
source
trueorfalseto return the_sourcefield or not, or a list of fields to return.API name:
_source -
source
@Nonnull public final ExistsSourceRequest.Builder source(Function<SourceConfigParam.Builder, ObjectBuilder<SourceConfigParam>> fn) trueorfalseto return the_sourcefield or not, or a list of fields to return.API name:
_source -
sourceExcludes
A comma-separated list of source fields to exclude in the response.API name:
_source_excludesAdds all elements of
listtosourceExcludes. -
sourceExcludes
A comma-separated list of source fields to exclude in the response.API name:
_source_excludesAdds one or more values to
sourceExcludes. -
sourceIncludes
A comma-separated list of source fields to include in the response.API name:
_source_includesAdds all elements of
listtosourceIncludes. -
sourceIncludes
A comma-separated list of source fields to include in the response.API name:
_source_includesAdds one or more values to
sourceIncludes. -
version
Explicit version number for concurrency control. The specified version must match the current version of the document for the request to succeed.API name:
version -
versionType
The specific version type:external,external_gte.API name:
version_type -
build
Builds aExistsSourceRequest.- Specified by:
buildin interfaceObjectBuilder<ExistsSourceRequest>- Throws:
NullPointerException- if some of the required fields are null.
-