Class ReactiveOpenSearchClusterClient

java.lang.Object
org.opensearch.client.ApiClient<org.opensearch.client.transport.OpenSearchTransport,ReactiveOpenSearchClusterClient>
org.opensearch.data.client.osc.ReactiveOpenSearchClusterClient

public class ReactiveOpenSearchClusterClient extends org.opensearch.client.ApiClient<org.opensearch.client.transport.OpenSearchTransport,ReactiveOpenSearchClusterClient>
Reactive version of the OpenSearchClusterClient
  • Field Summary

    Fields inherited from class org.opensearch.client.ApiClient

    transport, transportOptions
  • Constructor Summary

    Constructors
    Constructor
    Description
    ReactiveOpenSearchClusterClient(org.opensearch.client.transport.OpenSearchTransport transport, org.opensearch.client.transport.TransportOptions transportOptions)
     
  • Method Summary

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

    Methods inherited from class org.opensearch.client.ApiClient

    _transport, _transportOptions, getDeserializer

    Methods inherited from class java.lang.Object

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

    • ReactiveOpenSearchClusterClient

      public ReactiveOpenSearchClusterClient(org.opensearch.client.transport.OpenSearchTransport transport, @Nullable org.opensearch.client.transport.TransportOptions transportOptions)
  • Method Details

    • withTransportOptions

      public ReactiveOpenSearchClusterClient withTransportOptions(@Nullable org.opensearch.client.transport.TransportOptions transportOptions)
      Specified by:
      withTransportOptions in class org.opensearch.client.ApiClient<org.opensearch.client.transport.OpenSearchTransport,ReactiveOpenSearchClusterClient>
    • health

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.HealthResponse> health(org.opensearch.client.opensearch.cluster.HealthRequest healthRequest)
    • health

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.HealthResponse> health(Function<org.opensearch.client.opensearch.cluster.HealthRequest.Builder,org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch.cluster.HealthRequest>> fn)
    • putComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.PutComponentTemplateResponse> putComponentTemplate(org.opensearch.client.opensearch.cluster.PutComponentTemplateRequest putComponentTemplateRequest)
    • putComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.PutComponentTemplateResponse> putComponentTemplate(Function<org.opensearch.client.opensearch.cluster.PutComponentTemplateRequest.Builder,org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch.cluster.PutComponentTemplateRequest>> fn)
    • getComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.GetComponentTemplateResponse> getComponentTemplate(org.opensearch.client.opensearch.cluster.GetComponentTemplateRequest getComponentTemplateRequest)
    • getComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.GetComponentTemplateResponse> getComponentTemplate(Function<org.opensearch.client.opensearch.cluster.GetComponentTemplateRequest.Builder,org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch.cluster.GetComponentTemplateRequest>> fn)
    • existsComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.transport.endpoints.BooleanResponse> existsComponentTemplate(org.opensearch.client.opensearch.cluster.ExistsComponentTemplateRequest existsComponentTemplateRequest)
    • existsComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.transport.endpoints.BooleanResponse> existsComponentTemplate(Function<org.opensearch.client.opensearch.cluster.ExistsComponentTemplateRequest.Builder,org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch.cluster.ExistsComponentTemplateRequest>> fn)
    • deleteComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.DeleteComponentTemplateResponse> deleteComponentTemplate(org.opensearch.client.opensearch.cluster.DeleteComponentTemplateRequest deleteComponentTemplateRequest)
    • deleteComponentTemplate

      public reactor.core.publisher.Mono<org.opensearch.client.opensearch.cluster.DeleteComponentTemplateResponse> deleteComponentTemplate(Function<org.opensearch.client.opensearch.cluster.DeleteComponentTemplateRequest.Builder,org.opensearch.client.util.ObjectBuilder<org.opensearch.client.opensearch.cluster.DeleteComponentTemplateRequest>> fn)