Class ExistsSourceRequest.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.core.ExistsSourceRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<ExistsSourceRequest>
- Enclosing class:
- ExistsSourceRequest
public static class ExistsSourceRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<ExistsSourceRequest>
Builder for
ExistsSourceRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description ExistsSourceRequest
build()
Builds aExistsSourceRequest
.ExistsSourceRequest.Builder
id(java.lang.String value)
Required - The document IDExistsSourceRequest.Builder
index(java.lang.String value)
Required - The name of the indexExistsSourceRequest.Builder
preference(java.lang.String value)
Specify the node or shard the operation should be performed on (default: random)ExistsSourceRequest.Builder
realtime(java.lang.Boolean value)
Specify whether to perform the operation in realtime or search modeExistsSourceRequest.Builder
refresh(java.lang.Boolean value)
Refresh the shard containing the document before performing the operationExistsSourceRequest.Builder
routing(java.lang.String value)
Specific routing valueExistsSourceRequest.Builder
source(SourceConfigParam value)
True or false to return the _source field or not, or a list of fields to returnExistsSourceRequest.Builder
source(java.util.function.Function<SourceConfigParam.Builder,ObjectBuilder<SourceConfigParam>> fn)
True or false to return the _source field or not, or a list of fields to returnExistsSourceRequest.Builder
sourceExcludes(java.lang.String value, java.lang.String... values)
A list of fields to exclude from the returned _source fieldExistsSourceRequest.Builder
sourceExcludes(java.util.List<java.lang.String> list)
A list of fields to exclude from the returned _source fieldExistsSourceRequest.Builder
sourceIncludes(java.lang.String value, java.lang.String... values)
A list of fields to extract and return from the _source fieldExistsSourceRequest.Builder
sourceIncludes(java.util.List<java.lang.String> list)
A list of fields to extract and return from the _source fieldExistsSourceRequest.Builder
version(java.lang.Long value)
Explicit version number for concurrency controlExistsSourceRequest.Builder
versionType(VersionType value)
Specific version typeMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
source
True or false to return the _source field or not, or a list of fields to returnAPI name:
_source
-
source
public final ExistsSourceRequest.Builder source(java.util.function.Function<SourceConfigParam.Builder,ObjectBuilder<SourceConfigParam>> fn)True or false to return the _source field or not, or a list of fields to returnAPI name:
_source
-
sourceExcludes
A list of fields to exclude from the returned _source fieldAPI name:
_source_excludes
Adds all elements of
list
tosourceExcludes
. -
sourceExcludes
public final ExistsSourceRequest.Builder sourceExcludes(java.lang.String value, java.lang.String... values)A list of fields to exclude from the returned _source fieldAPI name:
_source_excludes
Adds one or more values to
sourceExcludes
. -
sourceIncludes
A list of fields to extract and return from the _source fieldAPI name:
_source_includes
Adds all elements of
list
tosourceIncludes
. -
sourceIncludes
public final ExistsSourceRequest.Builder sourceIncludes(java.lang.String value, java.lang.String... values)A list of fields to extract and return from the _source fieldAPI name:
_source_includes
Adds one or more values to
sourceIncludes
. -
id
Required - The document IDAPI name:
id
-
index
Required - The name of the indexAPI name:
index
-
preference
Specify the node or shard the operation should be performed on (default: random)API name:
preference
-
realtime
Specify whether to perform the operation in realtime or search modeAPI name:
realtime
-
refresh
Refresh the shard containing the document before performing the operationAPI name:
refresh
-
routing
Specific routing valueAPI name:
routing
-
version
Explicit version number for concurrency controlAPI name:
version
-
versionType
Specific version typeAPI name:
version_type
-
build
Builds aExistsSourceRequest
.- Specified by:
build
in interfaceObjectBuilder<ExistsSourceRequest>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-