Class ElasticsearchLogstashAsyncClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchLogstashAsyncClient>
co.elastic.clients.elasticsearch.logstash.ElasticsearchLogstashAsyncClient
public class ElasticsearchLogstashAsyncClient
extends ApiClient<ElasticsearchTransport,ElasticsearchLogstashAsyncClient>
Client for the logstash namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchLogstashAsyncClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondeletePipeline
(DeletePipelineRequest request) Deletes Logstash Pipelines used by Central Managementfinal CompletableFuture<BooleanResponse>
Deletes Logstash Pipelines used by Central ManagementgetPipeline
(GetPipelineRequest request) Retrieves Logstash Pipelines used by Central ManagementRetrieves Logstash Pipelines used by Central ManagementputPipeline
(PutPipelineRequest request) Adds and updates Logstash Pipelines used for Central Managementfinal CompletableFuture<BooleanResponse>
Adds and updates Logstash Pipelines used for Central ManagementwithTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchLogstashAsyncClient
-
ElasticsearchLogstashAsyncClient
public ElasticsearchLogstashAsyncClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchLogstashAsyncClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchLogstashAsyncClient>
-
deletePipeline
Deletes Logstash Pipelines used by Central Management- See Also:
-
deletePipeline
public final CompletableFuture<BooleanResponse> deletePipeline(Function<DeletePipelineRequest.Builder, ObjectBuilder<DeletePipelineRequest>> fn) Deletes Logstash Pipelines used by Central Management- Parameters:
fn
- a function that initializes a builder to create theDeletePipelineRequest
- See Also:
-
getPipeline
Retrieves Logstash Pipelines used by Central Management- See Also:
-
getPipeline
public final CompletableFuture<GetPipelineResponse> getPipeline(Function<GetPipelineRequest.Builder, ObjectBuilder<GetPipelineRequest>> fn) Retrieves Logstash Pipelines used by Central Management- Parameters:
fn
- a function that initializes a builder to create theGetPipelineRequest
- See Also:
-
putPipeline
Adds and updates Logstash Pipelines used for Central Management- See Also:
-
putPipeline
public final CompletableFuture<BooleanResponse> putPipeline(Function<PutPipelineRequest.Builder, ObjectBuilder<PutPipelineRequest>> fn) Adds and updates Logstash Pipelines used for Central Management- Parameters:
fn
- a function that initializes a builder to create thePutPipelineRequest
- See Also:
-