Class ApiClient<T extends Transport,Self extends ApiClient<T,Self>>

java.lang.Object
org.opensearch.client.ApiClient<T,Self>
Direct Known Subclasses:
OpenSearchAsyncClientBase, OpenSearchCatAsyncClientBase, OpenSearchCatClientBase, OpenSearchClientBase, OpenSearchClusterAsyncClient, OpenSearchClusterClient, OpenSearchDanglingIndicesAsyncClient, OpenSearchDanglingIndicesClient, OpenSearchGenericClient, OpenSearchGeospatialAsyncClient, OpenSearchGeospatialClient, OpenSearchIndicesAsyncClientBase, OpenSearchIndicesClientBase, OpenSearchIngestAsyncClient, OpenSearchIngestClient, OpenSearchIngestionAsyncClient, OpenSearchIngestionClient, OpenSearchIsmAsyncClient, OpenSearchIsmClient, OpenSearchKnnAsyncClient, OpenSearchKnnClient, OpenSearchLtrAsyncClient, OpenSearchLtrClient, OpenSearchMlAsyncClient, OpenSearchMlClient, OpenSearchNodesAsyncClientBase, OpenSearchNodesClientBase, OpenSearchSearchPipelineAsyncClient, OpenSearchSearchPipelineClient, OpenSearchSearchRelevanceAsyncClient, OpenSearchSearchRelevanceClient, OpenSearchSecurityAsyncClient, OpenSearchSecurityClient, OpenSearchSnapshotAsyncClient, OpenSearchSnapshotClient, OpenSearchTasksAsyncClient, OpenSearchTasksClient

public abstract class ApiClient<T extends Transport,Self extends ApiClient<T,Self>> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • getDeserializer

      protected <V> JsonpDeserializer<V> getDeserializer(Class<V> clazz)
    • withTransportOptions

      public abstract Self withTransportOptions(@Nullable TransportOptions transportOptions)
      Creates a new client with some request options
    • _transport

      public T _transport()
    • _transportOptions

      public TransportOptions _transportOptions()