Class OpensearchDocument

  • All Implemented Interfaces:
    DocumentInfo, org.opensearch.client.RestClientBuilder.HttpClientConfigCallback, org.opensearch.client.RestClientBuilder.RequestConfigCallback

    public class OpensearchDocument
    extends Object
    implements DocumentInfo, org.opensearch.client.RestClientBuilder.HttpClientConfigCallback, org.opensearch.client.RestClientBuilder.RequestConfigCallback
    • Constructor Detail

      • OpensearchDocument

        public OpensearchDocument​(AuthInformation context)
    • Method Detail

      • search

        protected org.opensearch.action.search.SearchResponse search​(org.opensearch.client.RestHighLevelClient client,
                                                                     org.opensearch.action.search.SearchRequest request)
                                                              throws IOException
        Throws:
        IOException
      • customizeHttpClient

        public org.apache.http.impl.nio.client.HttpAsyncClientBuilder customizeHttpClient​(org.apache.http.impl.nio.client.HttpAsyncClientBuilder httpClientBuilder)
        Specified by:
        customizeHttpClient in interface org.opensearch.client.RestClientBuilder.HttpClientConfigCallback
      • customizeRequestConfig

        public org.apache.http.client.config.RequestConfig.Builder customizeRequestConfig​(org.apache.http.client.config.RequestConfig.Builder requestConfigBuilder)
        Specified by:
        customizeRequestConfig in interface org.opensearch.client.RestClientBuilder.RequestConfigCallback