Class ElasticsearchCatAsyncClient

java.lang.Object
co.elastic.clients.base.ApiClient
co.elastic.clients.elasticsearch.cat.ElasticsearchCatAsyncClient

public class ElasticsearchCatAsyncClient
extends ApiClient
Client for the cat namespace.
  • Constructor Details

    • ElasticsearchCatAsyncClient

      public ElasticsearchCatAsyncClient​(Transport transport)
  • Method Details

    • aliases

      public java.util.concurrent.CompletableFuture<AliasesResponse> aliases​(AliasesRequest request) throws java.io.IOException
      Shows information about currently configured aliases to indices including filter and routing infos.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • aliases

      public final java.util.concurrent.CompletableFuture<AliasesResponse> aliases​(java.util.function.Function<AliasesRequest.Builder,​ObjectBuilder<AliasesRequest>> fn) throws java.io.IOException
      Shows information about currently configured aliases to indices including filter and routing infos.
      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
    • allocation

      public java.util.concurrent.CompletableFuture<AllocationResponse> allocation​(AllocationRequest request) throws java.io.IOException
      Provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • allocation

      public final java.util.concurrent.CompletableFuture<AllocationResponse> allocation​(java.util.function.Function<AllocationRequest.Builder,​ObjectBuilder<AllocationRequest>> fn) throws java.io.IOException
      Provides a snapshot of how many shards are allocated to each data node and how much disk space they are using.
      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
    • count

      public java.util.concurrent.CompletableFuture<CountResponse> count​(CountRequest request) throws java.io.IOException
      Provides quick access to the document count of the entire cluster, or individual indices.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • count

      public final java.util.concurrent.CompletableFuture<CountResponse> count​(java.util.function.Function<CountRequest.Builder,​ObjectBuilder<CountRequest>> fn) throws java.io.IOException
      Provides quick access to the document count of the entire cluster, or individual indices.
      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
    • fielddata

      public java.util.concurrent.CompletableFuture<FielddataResponse> fielddata​(FielddataRequest request) throws java.io.IOException
      Shows how much heap memory is currently being used by fielddata on every data node in the cluster.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • fielddata

      public final java.util.concurrent.CompletableFuture<FielddataResponse> fielddata​(java.util.function.Function<FielddataRequest.Builder,​ObjectBuilder<FielddataRequest>> fn) throws java.io.IOException
      Shows how much heap memory is currently being used by fielddata on every data node in the cluster.
      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
    • health

      public java.util.concurrent.CompletableFuture<HealthResponse> health​(HealthRequest request) throws java.io.IOException
      Returns a concise representation of the cluster health.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • health

      public final java.util.concurrent.CompletableFuture<HealthResponse> health​(java.util.function.Function<HealthRequest.Builder,​ObjectBuilder<HealthRequest>> fn) throws java.io.IOException
      Returns a concise representation of the cluster health.
      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
    • help

      public java.util.concurrent.CompletableFuture<HelpResponse> help() throws java.io.IOException
      Returns help for the Cat APIs.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • indices

      public java.util.concurrent.CompletableFuture<IndicesResponse> indices​(IndicesRequest request) throws java.io.IOException
      Returns information about indices: number of primaries and replicas, document counts, disk size, ...
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • indices

      public final java.util.concurrent.CompletableFuture<IndicesResponse> indices​(java.util.function.Function<IndicesRequest.Builder,​ObjectBuilder<IndicesRequest>> fn) throws java.io.IOException
      Returns information about indices: number of primaries and replicas, document counts, disk size, ...
      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
    • master

      public java.util.concurrent.CompletableFuture<MasterResponse> master() throws java.io.IOException
      Returns information about the master node.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • mlDataFrameAnalytics

      public java.util.concurrent.CompletableFuture<MlDataFrameAnalyticsResponse> mlDataFrameAnalytics​(MlDataFrameAnalyticsRequest request) throws java.io.IOException
      Gets configuration and usage information about data frame analytics jobs.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • mlDataFrameAnalytics

      public final java.util.concurrent.CompletableFuture<MlDataFrameAnalyticsResponse> mlDataFrameAnalytics​(java.util.function.Function<MlDataFrameAnalyticsRequest.Builder,​ObjectBuilder<MlDataFrameAnalyticsRequest>> fn) throws java.io.IOException
      Gets configuration and usage information about data frame analytics jobs.
      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
    • mlDatafeeds

      public java.util.concurrent.CompletableFuture<MlDatafeedsResponse> mlDatafeeds​(MlDatafeedsRequest request) throws java.io.IOException
      Gets configuration and usage information about datafeeds.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • mlDatafeeds

      public final java.util.concurrent.CompletableFuture<MlDatafeedsResponse> mlDatafeeds​(java.util.function.Function<MlDatafeedsRequest.Builder,​ObjectBuilder<MlDatafeedsRequest>> fn) throws java.io.IOException
      Gets configuration and usage information about datafeeds.
      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
    • mlJobs

      public java.util.concurrent.CompletableFuture<MlJobsResponse> mlJobs​(MlJobsRequest request) throws java.io.IOException
      Gets configuration and usage information about anomaly detection jobs.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • mlJobs

      public final java.util.concurrent.CompletableFuture<MlJobsResponse> mlJobs​(java.util.function.Function<MlJobsRequest.Builder,​ObjectBuilder<MlJobsRequest>> fn) throws java.io.IOException
      Gets configuration and usage information about anomaly detection jobs.
      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
    • mlTrainedModels

      public java.util.concurrent.CompletableFuture<MlTrainedModelsResponse> mlTrainedModels​(MlTrainedModelsRequest request) throws java.io.IOException
      Gets configuration and usage information about inference trained models.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • mlTrainedModels

      public final java.util.concurrent.CompletableFuture<MlTrainedModelsResponse> mlTrainedModels​(java.util.function.Function<MlTrainedModelsRequest.Builder,​ObjectBuilder<MlTrainedModelsRequest>> fn) throws java.io.IOException
      Gets configuration and usage information about inference trained models.
      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
    • nodeattrs

      public java.util.concurrent.CompletableFuture<NodeattrsResponse> nodeattrs() throws java.io.IOException
      Returns information about custom node attributes.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • nodes

      public java.util.concurrent.CompletableFuture<NodesResponse> nodes​(NodesRequest request) throws java.io.IOException
      Returns basic statistics about performance of cluster nodes.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • nodes

      public final java.util.concurrent.CompletableFuture<NodesResponse> nodes​(java.util.function.Function<NodesRequest.Builder,​ObjectBuilder<NodesRequest>> fn) throws java.io.IOException
      Returns basic statistics about performance of cluster nodes.
      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
    • pendingTasks

      public java.util.concurrent.CompletableFuture<PendingTasksResponse> pendingTasks() throws java.io.IOException
      Returns a concise representation of the cluster pending tasks.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • plugins

      public java.util.concurrent.CompletableFuture<PluginsResponse> plugins() throws java.io.IOException
      Returns information about installed plugins across nodes node.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • recovery

      public java.util.concurrent.CompletableFuture<RecoveryResponse> recovery​(RecoveryRequest request) throws java.io.IOException
      Returns information about index shard recoveries, both on-going completed.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • recovery

      public final java.util.concurrent.CompletableFuture<RecoveryResponse> recovery​(java.util.function.Function<RecoveryRequest.Builder,​ObjectBuilder<RecoveryRequest>> fn) throws java.io.IOException
      Returns information about index shard recoveries, both on-going completed.
      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
    • repositories

      public java.util.concurrent.CompletableFuture<RepositoriesResponse> repositories() throws java.io.IOException
      Returns information about snapshot repositories registered in the cluster.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • segments

      public java.util.concurrent.CompletableFuture<SegmentsResponse> segments​(SegmentsRequest request) throws java.io.IOException
      Provides low-level information about the segments in the shards of an index.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • segments

      public final java.util.concurrent.CompletableFuture<SegmentsResponse> segments​(java.util.function.Function<SegmentsRequest.Builder,​ObjectBuilder<SegmentsRequest>> fn) throws java.io.IOException
      Provides low-level information about the segments in the shards of an index.
      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
    • shards

      public java.util.concurrent.CompletableFuture<ShardsResponse> shards​(ShardsRequest request) throws java.io.IOException
      Provides a detailed view of shard allocation on nodes.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • shards

      public final java.util.concurrent.CompletableFuture<ShardsResponse> shards​(java.util.function.Function<ShardsRequest.Builder,​ObjectBuilder<ShardsRequest>> fn) throws java.io.IOException
      Provides a detailed view of shard allocation on nodes.
      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
    • snapshots

      public java.util.concurrent.CompletableFuture<SnapshotsResponse> snapshots​(SnapshotsRequest request) throws java.io.IOException
      Returns all snapshots in a specific repository.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • snapshots

      public final java.util.concurrent.CompletableFuture<SnapshotsResponse> snapshots​(java.util.function.Function<SnapshotsRequest.Builder,​ObjectBuilder<SnapshotsRequest>> fn) throws java.io.IOException
      Returns all snapshots in a specific repository.
      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
    • tasks

      public java.util.concurrent.CompletableFuture<TasksResponse> tasks​(TasksRequest request) throws java.io.IOException
      Returns information about the tasks currently executing on one or more nodes in the cluster.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • tasks

      public final java.util.concurrent.CompletableFuture<TasksResponse> tasks​(java.util.function.Function<TasksRequest.Builder,​ObjectBuilder<TasksRequest>> fn) throws java.io.IOException
      Returns information about the tasks currently executing on one or more nodes in the cluster.
      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
    • templates

      public java.util.concurrent.CompletableFuture<TemplatesResponse> templates​(TemplatesRequest request) throws java.io.IOException
      Returns information about existing templates.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • templates

      public final java.util.concurrent.CompletableFuture<TemplatesResponse> templates​(java.util.function.Function<TemplatesRequest.Builder,​ObjectBuilder<TemplatesRequest>> fn) throws java.io.IOException
      Returns information about existing templates.
      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
    • threadPool

      public java.util.concurrent.CompletableFuture<ThreadPoolResponse> threadPool​(ThreadPoolRequest request) throws java.io.IOException
      Returns cluster-wide thread pool statistics per node. By default the active, queue and rejected statistics are returned for all thread pools.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • threadPool

      public final java.util.concurrent.CompletableFuture<ThreadPoolResponse> threadPool​(java.util.function.Function<ThreadPoolRequest.Builder,​ObjectBuilder<ThreadPoolRequest>> fn) throws java.io.IOException
      Returns cluster-wide thread pool statistics per node. By default the active, queue and rejected statistics are returned for all thread pools.
      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
    • transforms

      public java.util.concurrent.CompletableFuture<TransformsResponse> transforms​(TransformsRequest request) throws java.io.IOException
      Gets configuration and usage information about transforms.
      Throws:
      java.io.IOException
      See Also:
      Documentation on elastic.co
    • transforms

      public final java.util.concurrent.CompletableFuture<TransformsResponse> transforms​(java.util.function.Function<TransformsRequest.Builder,​ObjectBuilder<TransformsRequest>> fn) throws java.io.IOException
      Gets configuration and usage information about transforms.
      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