Class ExistsRequest.Builder
- All Implemented Interfaces:
CopyableBuilder<ExistsRequest.Builder,,ExistsRequest> MutableBuilder<ExistsRequest.Builder,,ExistsRequest> ObjectBuilder<ExistsRequest>
- Enclosing class:
ExistsRequest
ExistsRequest.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aExistsRequest.copy()Create a new builderCopyableBuilderthat is a copy of this one.final ExistsRequest.BuilderRequired - Identifier of the document.final ExistsRequest.BuilderRequired - A comma-separated list of data streams, indexes, and aliases.final ExistsRequest.Builderpreference(String value) Specifies the node or shard the operation should be performed on.final ExistsRequest.BuilderIftrue, the request is real time as opposed to near real time.final ExistsRequest.BuilderIftrue, OpenSearch refreshes all shards involved in the delete by query after the request completes.final ExistsRequest.BuilderTarget the specified primary shard.final ExistsRequest.BuilderTarget the specified primary shard.protected ExistsRequest.Builderself()final ExistsRequest.Buildertrueorfalseto return the_sourcefield or not, or a list of fields to return.final ExistsRequest.Buildersource(SourceConfigParam value) trueorfalseto return the_sourcefield or not, or a list of fields to return.final ExistsRequest.BuildersourceExcludes(String value, String... values) A comma-separated list of source fields to exclude in the response.final ExistsRequest.BuildersourceExcludes(List<String> list) A comma-separated list of source fields to exclude in the response.final ExistsRequest.BuildersourceIncludes(String value, String... values) A comma-separated list of source fields to include in the response.final ExistsRequest.BuildersourceIncludes(List<String> list) A comma-separated list of source fields to include in the response.final ExistsRequest.BuilderstoredFields(String value, String... values) List of stored fields to return as part of a hit.final ExistsRequest.BuilderstoredFields(List<String> list) List of stored fields to return as part of a hit.final ExistsRequest.BuilderExplicit version number for concurrency control.final ExistsRequest.BuilderversionType(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<ExistsRequest.Builder,ExistsRequest> - Returns:
- a new builder instance.
-
self
- Specified by:
selfin classRequestBase.AbstractBuilder<ExistsRequest.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 ExistsRequest.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. -
storedFields
List of stored fields to return as part of a hit. If no fields are specified, no stored fields are included in the response. If this field is specified, the_sourceparameter defaults to false.API name:
stored_fieldsAdds all elements of
listtostoredFields. -
storedFields
List of stored fields to return as part of a hit. If no fields are specified, no stored fields are included in the response. If this field is specified, the_sourceparameter defaults to false.API name:
stored_fieldsAdds one or more values to
storedFields. -
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 aExistsRequest.- Specified by:
buildin interfaceObjectBuilder<ExistsRequest>- Throws:
NullPointerException- if some of the required fields are null.
-