Skip to content

ElasticsearchClient.msearchTemplate() throws MissingRequiredPropertyException #110

Closed
@tony-hizzle

Description

@tony-hizzle

When building the response for ElasticsearchClient.msearchTemplate(), ApiTypeHelper throws co.elastic.clients.util.MissingRequiredPropertyException: Missing required property 'MultiSearchItem.status'

        RequestItem requestItem = RequestItem.of(r -> r
                .header(h -> h.index("index_name"))
                .body(b -> b
                        .id("search_template_name")
                        .params(ImmutableMap.of("query_string", JsonData.of("mickey")))
                )
        );
        List<RequestItem> requests = Lists.newArrayList(requestItem);
        MsearchTemplateRequest multiSearchRequest = MsearchTemplateRequest.of(r -> r.searchTemplates(requests));
        MsearchTemplateResponse<Map> multiSearchResponse = elasticsearchClient.msearchTemplate(multiSearchRequest, Map.class);

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: SpecificationRelated to the API spec used to generate client code

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions