Class ReactiveElasticsearchClusterClient

java.lang.Object
co.elastic.clients.ApiClient<co.elastic.clients.transport.ElasticsearchTransport,ReactiveElasticsearchClusterClient>
org.springframework.data.elasticsearch.client.elc.ReactiveElasticsearchClusterClient

public class ReactiveElasticsearchClusterClient extends co.elastic.clients.ApiClient<co.elastic.clients.transport.ElasticsearchTransport,ReactiveElasticsearchClusterClient>
Reactive version of the ElasticsearchClusterClient
Since:
4.4
Author:
Peter-Josef Meisch
  • Field Summary

    Fields inherited from class co.elastic.clients.ApiClient

    transport, transportOptions
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveElasticsearchClusterClient(co.elastic.clients.transport.ElasticsearchTransport transport, co.elastic.clients.transport.TransportOptions transportOptions)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateResponse>
    deleteComponentTemplate(co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateRequest deleteComponentTemplateRequest)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateResponse>
    deleteComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateRequest>> fn)
     
    reactor.core.publisher.Mono<co.elastic.clients.transport.endpoints.BooleanResponse>
    existsComponentTemplate(co.elastic.clients.elasticsearch.cluster.ExistsComponentTemplateRequest existsComponentTemplateRequest)
     
    reactor.core.publisher.Mono<co.elastic.clients.transport.endpoints.BooleanResponse>
    existsComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.ExistsComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.ExistsComponentTemplateRequest>> fn)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateResponse>
    getComponentTemplate(co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest getComponentTemplateRequest)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateResponse>
    getComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest>> fn)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.HealthResponse>
    health(co.elastic.clients.elasticsearch.cluster.HealthRequest healthRequest)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.HealthResponse>
    health(Function<co.elastic.clients.elasticsearch.cluster.HealthRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.HealthRequest>> fn)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateResponse>
    putComponentTemplate(co.elastic.clients.elasticsearch.cluster.PutComponentTemplateRequest putComponentTemplateRequest)
     
    reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateResponse>
    putComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateRequest>> fn)
     
    withTransportOptions(co.elastic.clients.transport.TransportOptions transportOptions)
     

    Methods inherited from class co.elastic.clients.ApiClient

    _jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions

    Methods inherited from class java.lang.Object

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

    • ReactiveElasticsearchClusterClient

      public ReactiveElasticsearchClusterClient(co.elastic.clients.transport.ElasticsearchTransport transport, @Nullable co.elastic.clients.transport.TransportOptions transportOptions)
  • Method Details

    • withTransportOptions

      public ReactiveElasticsearchClusterClient withTransportOptions(@Nullable co.elastic.clients.transport.TransportOptions transportOptions)
      Specified by:
      withTransportOptions in class co.elastic.clients.ApiClient<co.elastic.clients.transport.ElasticsearchTransport,ReactiveElasticsearchClusterClient>
    • health

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.HealthResponse> health(co.elastic.clients.elasticsearch.cluster.HealthRequest healthRequest)
    • health

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.HealthResponse> health(Function<co.elastic.clients.elasticsearch.cluster.HealthRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.HealthRequest>> fn)
    • putComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateResponse> putComponentTemplate(co.elastic.clients.elasticsearch.cluster.PutComponentTemplateRequest putComponentTemplateRequest)
    • putComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateResponse> putComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.PutComponentTemplateRequest>> fn)
    • getComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateResponse> getComponentTemplate(co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest getComponentTemplateRequest)
    • getComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateResponse> getComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.GetComponentTemplateRequest>> fn)
    • existsComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.transport.endpoints.BooleanResponse> existsComponentTemplate(co.elastic.clients.elasticsearch.cluster.ExistsComponentTemplateRequest existsComponentTemplateRequest)
    • existsComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.transport.endpoints.BooleanResponse> existsComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.ExistsComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.ExistsComponentTemplateRequest>> fn)
    • deleteComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateResponse> deleteComponentTemplate(co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateRequest deleteComponentTemplateRequest)
    • deleteComponentTemplate

      public reactor.core.publisher.Mono<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateResponse> deleteComponentTemplate(Function<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateRequest.Builder,co.elastic.clients.util.ObjectBuilder<co.elastic.clients.elasticsearch.cluster.DeleteComponentTemplateRequest>> fn)