Class ElasticsearchEnrichAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchEnrichAsyncClient>
co.elastic.clients.elasticsearch.enrich.ElasticsearchEnrichAsyncClient
public class ElasticsearchEnrichAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchEnrichAsyncClient>
Client for the enrich namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchEnrichAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeletePolicy
(DeletePolicyRequest request) Deletes an existing enrich policy and its enrich index.Deletes an existing enrich policy and its enrich index.executePolicy
(ExecutePolicyRequest request) Creates the enrich index for an existing enrich policy.Creates the enrich index for an existing enrich policy.Gets information about an enrich policy.getPolicy
(GetPolicyRequest request) Gets information about an enrich policy.Gets information about an enrich policy.putPolicy
(PutPolicyRequest request) Creates a new enrich policy.Creates a new enrich policy.stats()
Gets enrich coordinator statistics and information about enrich policies that are currently executing.withTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchEnrichAsyncClient
-
ElasticsearchEnrichAsyncClient
public ElasticsearchEnrichAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchEnrichAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchEnrichAsyncClient>
-
deletePolicy
Deletes an existing enrich policy and its enrich index.- See Also:
-
deletePolicy
public final CompletableFuture<DeletePolicyResponse> deletePolicy(Function<DeletePolicyRequest.Builder, ObjectBuilder<DeletePolicyRequest>> fn) Deletes an existing enrich policy and its enrich index.- Parameters:
fn
- a function that initializes a builder to create theDeletePolicyRequest
- See Also:
-
executePolicy
Creates the enrich index for an existing enrich policy.- See Also:
-
executePolicy
public final CompletableFuture<ExecutePolicyResponse> executePolicy(Function<ExecutePolicyRequest.Builder, ObjectBuilder<ExecutePolicyRequest>> fn) Creates the enrich index for an existing enrich policy.- Parameters:
fn
- a function that initializes a builder to create theExecutePolicyRequest
- See Also:
-
getPolicy
Gets information about an enrich policy.- See Also:
-
getPolicy
public final CompletableFuture<GetPolicyResponse> getPolicy(Function<GetPolicyRequest.Builder, ObjectBuilder<GetPolicyRequest>> fn) Gets information about an enrich policy.- Parameters:
fn
- a function that initializes a builder to create theGetPolicyRequest
- See Also:
-
getPolicy
Gets information about an enrich policy.- See Also:
-
putPolicy
Creates a new enrich policy.- See Also:
-
putPolicy
public final CompletableFuture<PutPolicyResponse> putPolicy(Function<PutPolicyRequest.Builder, ObjectBuilder<PutPolicyRequest>> fn) Creates a new enrich policy.- Parameters:
fn
- a function that initializes a builder to create thePutPolicyRequest
- See Also:
-
stats
Gets enrich coordinator statistics and information about enrich policies that are currently executing.- See Also:
-