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
ConstructorsConstructorDescriptionElasticsearchEnrichAsyncClient
(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.Returns information about an enrich policy.getPolicy
(GetPolicyRequest request) Returns information about an enrich policy.Returns information about an enrich policy.putPolicy
(PutPolicyRequest request) Creates an enrich policy.Creates an enrich policy.stats()
Returns 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
Returns information about an enrich policy.- See Also:
-
getPolicy
public final CompletableFuture<GetPolicyResponse> getPolicy(Function<GetPolicyRequest.Builder, ObjectBuilder<GetPolicyRequest>> fn) Returns information about an enrich policy.- Parameters:
fn
- a function that initializes a builder to create theGetPolicyRequest
- See Also:
-
getPolicy
Returns information about an enrich policy.- See Also:
-
putPolicy
Creates an enrich policy.- See Also:
-
putPolicy
public final CompletableFuture<PutPolicyResponse> putPolicy(Function<PutPolicyRequest.Builder, ObjectBuilder<PutPolicyRequest>> fn) Creates an enrich policy.- Parameters:
fn
- a function that initializes a builder to create thePutPolicyRequest
- See Also:
-
stats
Returns enrich coordinator statistics and information about enrich policies that are currently executing.- See Also:
-