Class SearchApplicationParameters
java.lang.Object
co.elastic.clients.elasticsearch.search_application.SearchApplicationParameters
- All Implemented Interfaces:
JsonpSerializable
- Direct Known Subclasses:
SearchApplication
@JsonpDeserializable
public class SearchApplicationParameters
extends Object
implements JsonpSerializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
SearchApplicationParameters.AbstractBuilder<BuilderT extends SearchApplicationParameters.AbstractBuilder<BuilderT>>
static class
Builder forSearchApplicationParameters
. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<SearchApplicationParameters>
Json deserializer forSearchApplicationParameters
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
-
Method Summary
Modifier and TypeMethodDescriptionfinal String
Analytics collection associated to the Search Application.indices()
Required - Indices that are part of the Search Application.static SearchApplicationParameters
searchApplicationParametersOf
(Function<SearchApplicationParameters.Builder, ObjectBuilder<SearchApplicationParameters>> fn) void
serialize
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static <BuilderT extends SearchApplicationParameters.AbstractBuilder<BuilderT>>
voidtemplate()
Search template to use on search operations.toString()
-
Field Details
-
_DESERIALIZER
Json deserializer forSearchApplicationParameters
-
-
Constructor Details
-
SearchApplicationParameters
-
-
Method Details
-
searchApplicationParametersOf
public static SearchApplicationParameters searchApplicationParametersOf(Function<SearchApplicationParameters.Builder, ObjectBuilder<SearchApplicationParameters>> fn) -
indices
Required - Indices that are part of the Search Application.API name:
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
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
-
setupSearchApplicationParametersDeserializer
protected static <BuilderT extends SearchApplicationParameters.AbstractBuilder<BuilderT>> void setupSearchApplicationParametersDeserializer(ObjectDeserializer<BuilderT> op)
-