NEST by Elastic and contributors

<PackageReference Include="NEST" Version="5.4.0" />

.NET API 4,545,536 bytes

 PutSearchTemplateDescriptor

public class PutSearchTemplateDescriptor : RequestDescriptorBase<PutSearchTemplateDescriptor, PutSearchTemplateRequestParameters, IPutSearchTemplateRequest>, IPutSearchTemplateRequest, IRequest<PutSearchTemplateRequestParameters>, IRequest
descriptor for PutTemplate https://www.elastic.co/guide/en/elasticsearch/reference/5.x/search-template.html

/_search/template/{id}

public PutSearchTemplateDescriptor ErrorTrace(bool error_trace = true)

Include the stack trace of returned errors.

public PutSearchTemplateDescriptor FilterPath(string[] filter_path)

A comma-separated list of filters used to reduce the respone.

public PutSearchTemplateDescriptor Human(bool human = true)

Return human readable values for statistics.

public PutSearchTemplateDescriptor Pretty(bool pretty = true)

Pretty format the returned JSON response.

public PutSearchTemplateDescriptor Source(string source)

The URL-encoded request definition. Useful for libraries that do not accept a request body for non-POST requests.

public PutSearchTemplateDescriptor Template(string template)