Class SearchTemplateRequestBody
java.lang.Object
co.elastic.clients.elasticsearch.watcher.SearchTemplateRequestBody
- All Implemented Interfaces:
- JsonpSerializable
@JsonpDeserializable
public class SearchTemplateRequestBody
extends Object
implements JsonpSerializable
- See Also:
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<SearchTemplateRequestBody>Json deserializer forSearchTemplateRequestBody
- 
Method SummaryModifier and TypeMethodDescriptionfinal Booleanexplain()API name:explainfinal Stringid()ID of the search template to use.static SearchTemplateRequestBodyparams()API name:paramsfinal Booleanprofile()API name:profilevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupSearchTemplateRequestBodyDeserializer(ObjectDeserializer<SearchTemplateRequestBody.Builder> op) final Stringsource()An inline search template.toString()
- 
Field Details- 
_DESERIALIZERJson deserializer forSearchTemplateRequestBody
 
- 
- 
Method Details- 
ofpublic static SearchTemplateRequestBody of(Function<SearchTemplateRequestBody.Builder, ObjectBuilder<SearchTemplateRequestBody>> fn) 
- 
explainAPI name:explain
- 
idID of the search template to use. If no source is specified, this parameter is required.API name: id
- 
paramsAPI name:params
- 
profileAPI name:profile
- 
sourceAn inline search template. Supports the same parameters as the search API's request body. Also supports Mustache variables. If no id is specified, this parameter is required.API name: source
- 
serializeSerialize this object to JSON.- Specified by:
- serializein interface- JsonpSerializable
 
- 
serializeInternal
- 
toString
- 
setupSearchTemplateRequestBodyDeserializerprotected static void setupSearchTemplateRequestBodyDeserializer(ObjectDeserializer<SearchTemplateRequestBody.Builder> op) 
 
-