Class ElasticsearchMonitoringAsyncClient

java.lang.Object
co.elastic.clients.base.ApiClient
co.elastic.clients.elasticsearch.monitoring.ElasticsearchMonitoringAsyncClient

public class ElasticsearchMonitoringAsyncClient
extends ApiClient
Client for the monitoring namespace.
  • Field Summary

    Fields inherited from class co.elastic.clients.base.ApiClient

    transport
  • Constructor Summary

    Constructors
    Constructor Description
    ElasticsearchMonitoringAsyncClient​(Transport transport)  
  • Method Summary

    Modifier and Type Method Description
    <TSource> java.util.concurrent.CompletableFuture<BulkResponse> bulk​(BulkRequest<TSource> request)
    Used by the monitoring features to send monitoring data.
    <TSource> java.util.concurrent.CompletableFuture<BulkResponse> bulk​(java.util.function.Function<BulkRequest.Builder<TSource>,​ObjectBuilder<BulkRequest<TSource>>> fn)
    Used by the monitoring features to send monitoring data.

    Methods inherited from class co.elastic.clients.base.ApiClient

    _transport, getDeserializer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ElasticsearchMonitoringAsyncClient

      public ElasticsearchMonitoringAsyncClient​(Transport transport)
  • Method Details

    • bulk

      public <TSource> java.util.concurrent.CompletableFuture<BulkResponse> bulk​(BulkRequest<TSource> request) throws java.io.IOException
      Used by the monitoring features to send monitoring data.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • bulk

      public final <TSource> java.util.concurrent.CompletableFuture<BulkResponse> bulk​(java.util.function.Function<BulkRequest.Builder<TSource>,​ObjectBuilder<BulkRequest<TSource>>> fn) throws java.io.IOException
      Used by the monitoring features to send monitoring data.
      Parameters:
      fn - a function that initializes a freshly created builder. This function can either return its builder argument after having set its properties or return another builder.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co