Class SearchApplicationParameters.AbstractBuilder<BuilderT extends SearchApplicationParameters.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.search_application.SearchApplicationParameters.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
SearchApplication.AbstractBuilder
,SearchApplicationParameters.Builder
- Enclosing class:
- SearchApplicationParameters
public abstract static class SearchApplicationParameters.AbstractBuilder<BuilderT extends SearchApplicationParameters.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderT
analyticsCollectionName
(String value) Analytics collection associated to the Search Application.final BuilderT
Required - Indices that are part of the Search Application.final BuilderT
Required - Indices that are part of the Search Application.protected abstract BuilderT
self()
final BuilderT
Search template to use on search operations.final BuilderT
Search template to use on search operations.Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
indices
Required - Indices that are part of the Search Application.API name:
indices
Adds all elements of
list
toindices
. -
indices
Required - Indices that are part of the Search Application.API name:
indices
Adds one or more values to
indices
. -
analyticsCollectionName
Analytics collection associated to the Search Application.API name:
analytics_collection_name
-
template
Search template to use on search operations.API name:
template
-
template
public final BuilderT template(Function<SearchApplicationTemplate.Builder, ObjectBuilder<SearchApplicationTemplate>> fn) Search template to use on search operations.API name:
template
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<BuilderT extends SearchApplicationParameters.AbstractBuilder<BuilderT>>
-