Class ElasticsearchSearchApplicationClient
java.lang.Object
co.elastic.clients.ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationClient>
co.elastic.clients.elasticsearch.search_application.ElasticsearchSearchApplicationClient
public class ElasticsearchSearchApplicationClient
extends ApiClient<ElasticsearchTransport,ElasticsearchSearchApplicationClient>
Client for the search_application namespace.
-
Field Summary
Fields inherited from class co.elastic.clients.ApiClient
transport, transportOptions
-
Constructor Summary
ConstructorDescriptionElasticsearchSearchApplicationClient
(ElasticsearchTransport transport, TransportOptions transportOptions) -
Method Summary
Modifier and TypeMethodDescriptiondelete
(DeleteSearchApplicationRequest request) Deletes a search application.delete
(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) Deletes a search application.get
(GetSearchApplicationRequest request) Returns the details about a search application.Returns the details about a search application.list()
Returns the existing search applications.list
(ListRequest request) Returns the existing search applications.final ListResponse
Returns the existing search applications.put
(PutRequest request) Creates or updates a search application.final PutResponse
Creates or updates a search application.<TDocument>
SearchApplicationSearchResponse<TDocument>search
(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) Perform a search against a search application<TDocument>
SearchApplicationSearchResponse<TDocument>search
(SearchApplicationSearchRequest request, Type tDocumentType) Perform a search against a search applicationfinal <TDocument>
SearchApplicationSearchResponse<TDocument>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) Perform a search against a search applicationfinal <TDocument>
SearchApplicationSearchResponse<TDocument>search
(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) Perform a search against a search applicationwithTransportOptions
(TransportOptions transportOptions) Creates a new client with some request optionsMethods inherited from class co.elastic.clients.ApiClient
_jsonpMapper, _transport, _transportOptions, getDeserializer, withTransportOptions
-
Constructor Details
-
ElasticsearchSearchApplicationClient
-
ElasticsearchSearchApplicationClient
public ElasticsearchSearchApplicationClient(ElasticsearchTransport transport, @Nullable TransportOptions transportOptions)
-
-
Method Details
-
withTransportOptions
public ElasticsearchSearchApplicationClient withTransportOptions(@Nullable TransportOptions transportOptions) Description copied from class:ApiClient
Creates a new client with some request options- Specified by:
withTransportOptions
in classApiClient<ElasticsearchTransport,
ElasticsearchSearchApplicationClient>
-
delete
public DeleteSearchApplicationResponse delete(DeleteSearchApplicationRequest request) throws IOException, ElasticsearchException Deletes a search application.- Throws:
IOException
ElasticsearchException
- See Also:
-
delete
public final DeleteSearchApplicationResponse delete(Function<DeleteSearchApplicationRequest.Builder, ObjectBuilder<DeleteSearchApplicationRequest>> fn) throws IOException, ElasticsearchExceptionDeletes a search application.- Parameters:
fn
- a function that initializes a builder to create theDeleteSearchApplicationRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public GetSearchApplicationResponse get(GetSearchApplicationRequest request) throws IOException, ElasticsearchException Returns the details about a search application.- Throws:
IOException
ElasticsearchException
- See Also:
-
get
public final GetSearchApplicationResponse get(Function<GetSearchApplicationRequest.Builder, ObjectBuilder<GetSearchApplicationRequest>> fn) throws IOException, ElasticsearchExceptionReturns the details about a search application.- Parameters:
fn
- a function that initializes a builder to create theGetSearchApplicationRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
list
Returns the existing search applications.- Throws:
IOException
ElasticsearchException
- See Also:
-
list
public final ListResponse list(Function<ListRequest.Builder, ObjectBuilder<ListRequest>> fn) throws IOException, ElasticsearchExceptionReturns the existing search applications.- Parameters:
fn
- a function that initializes a builder to create theListRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
list
Returns the existing search applications.- Throws:
IOException
ElasticsearchException
- See Also:
-
put
Creates or updates a search application.- Throws:
IOException
ElasticsearchException
- See Also:
-
put
public final PutResponse put(Function<PutRequest.Builder, ObjectBuilder<PutRequest>> fn) throws IOException, ElasticsearchExceptionCreates or updates a search application.- Parameters:
fn
- a function that initializes a builder to create thePutRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public <TDocument> SearchApplicationSearchResponse<TDocument> search(SearchApplicationSearchRequest request, Class<TDocument> tDocumentClass) throws IOException, ElasticsearchException Perform a search against a search application- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public final <TDocument> SearchApplicationSearchResponse<TDocument> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Class<TDocument> tDocumentClass) throws IOException, ElasticsearchExceptionPerform a search against a search application- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public <TDocument> SearchApplicationSearchResponse<TDocument> search(SearchApplicationSearchRequest request, Type tDocumentType) throws IOException, ElasticsearchException Perform a search against a search application- Throws:
IOException
ElasticsearchException
- See Also:
-
search
public final <TDocument> SearchApplicationSearchResponse<TDocument> search(Function<SearchApplicationSearchRequest.Builder, ObjectBuilder<SearchApplicationSearchRequest>> fn, Type tDocumentType) throws IOException, ElasticsearchExceptionPerform a search against a search application- Parameters:
fn
- a function that initializes a builder to create theSearchApplicationSearchRequest
- Throws:
IOException
ElasticsearchException
- See Also:
-