Class ExistsSourceRequest.Builder
java.lang.Object
co.elastic.clients.elasticsearch._core.ExistsSourceRequest.Builder
- All Implemented Interfaces:
ObjectBuilder<ExistsSourceRequest>
- Enclosing class:
- ExistsSourceRequest
public static class ExistsSourceRequest.Builder extends java.lang.Object implements ObjectBuilder<ExistsSourceRequest>
Builder for
ExistsSourceRequest
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description ExistsSourceRequest.Builder
addSourceExcludes(java.lang.String value)
Add a value tosourceExcludes(List)
, creating the list if needed.ExistsSourceRequest.Builder
addSourceIncludes(java.lang.String value)
Add a value tosourceIncludes(List)
, creating the list if needed.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(jakarta.json.JsonValue value)
True or false to return the _source field or not, or a list of fields to returnExistsSourceRequest.Builder
sourceExcludes(java.lang.String... value)
A list of fields to exclude from the returned _source fieldExistsSourceRequest.Builder
sourceExcludes(java.util.List<java.lang.String> value)
A list of fields to exclude from the returned _source fieldExistsSourceRequest.Builder
sourceIncludes(java.lang.String... value)
A list of fields to extract and return from the _source fieldExistsSourceRequest.Builder
sourceIncludes(java.util.List<java.lang.String> value)
A list of fields to extract and return from the _source fieldExistsSourceRequest.Builder
type(java.lang.String value)
The type of the document; deprecated and optional starting with 7.0ExistsSourceRequest.Builder
version(java.lang.Long value)
Explicit version number for concurrency controlExistsSourceRequest.Builder
versionType(VersionType value)
Specific version typeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
Required - The document IDAPI name:
id
-
index
Required - The name of the indexAPI name:
index
-
type
The type of the document; deprecated and optional starting with 7.0API name:
type
-
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
-
source
True or false to return the _source field or not, or a list of fields to returnAPI name:
_source
-
sourceExcludes
public ExistsSourceRequest.Builder sourceExcludes(@Nullable java.util.List<java.lang.String> value)A list of fields to exclude from the returned _source fieldAPI name:
_source_excludes
-
sourceExcludes
A list of fields to exclude from the returned _source fieldAPI name:
_source_excludes
-
addSourceExcludes
Add a value tosourceExcludes(List)
, creating the list if needed. -
sourceIncludes
public ExistsSourceRequest.Builder sourceIncludes(@Nullable java.util.List<java.lang.String> value)A list of fields to extract and return from the _source fieldAPI name:
_source_includes
-
sourceIncludes
A list of fields to extract and return from the _source fieldAPI name:
_source_includes
-
addSourceIncludes
Add a value tosourceIncludes(List)
, creating the list if needed. -
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.
-