Class ResolveClusterInfo.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ResolveClusterInfo.Builder>
co.elastic.clients.elasticsearch.indices.resolve_cluster.ResolveClusterInfo.Builder
- All Implemented Interfaces:
WithJson<ResolveClusterInfo.Builder>
,ObjectBuilder<ResolveClusterInfo>
- Enclosing class:
- ResolveClusterInfo
public static class ResolveClusterInfo.Builder
extends WithJsonObjectBuilderBase<ResolveClusterInfo.Builder>
implements ObjectBuilder<ResolveClusterInfo>
Builder for
ResolveClusterInfo
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aResolveClusterInfo
.connected
(boolean value) Required - Whether the remote cluster is connected to the local (querying) cluster.Provides error messages that are likely to occur if you do a search with this index expression on the specified cluster (for example, lack of security privileges to query an index).matchingIndices
(Boolean value) Whether the index expression provided in the request matches any indices, aliases or data streams on the cluster.protected ResolveClusterInfo.Builder
self()
skipUnavailable
(boolean value) Required - Theskip_unavailable
setting for a remote cluster.Provides version information about the cluster.version
(Function<ElasticsearchVersionMinInfo.Builder, ObjectBuilder<ElasticsearchVersionMinInfo>> fn) Provides version information about the cluster.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
connected
Required - Whether the remote cluster is connected to the local (querying) cluster.API name:
connected
-
matchingIndices
Whether the index expression provided in the request matches any indices, aliases or data streams on the cluster.API name:
matching_indices
-
error
Provides error messages that are likely to occur if you do a search with this index expression on the specified cluster (for example, lack of security privileges to query an index).API name:
error
-
version
Provides version information about the cluster.API name:
version
-
version
public final ResolveClusterInfo.Builder version(Function<ElasticsearchVersionMinInfo.Builder, ObjectBuilder<ElasticsearchVersionMinInfo>> fn) Provides version information about the cluster.API name:
version
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<ResolveClusterInfo.Builder>
-
build
Builds aResolveClusterInfo
.- Specified by:
build
in interfaceObjectBuilder<ResolveClusterInfo>
- Throws:
NullPointerException
- if some of the required fields are null.
-