Skip to content

No response class implementation for Get index settings #8115

@RolfDeVries

Description

@RolfDeVries

Elastic.Clients.Elasticsearch version:
8.13.5

Elasticsearch version:
N/A

.NET runtime version:
.Net 8.0

Operating system version:
N/A

Description of the problem including expected versus actual behavior:
I'm upgrading from NEST 7.latest to the new Elastic.Clients.Elasticsearch version.
And I'm missing some features that are not yet supported

Steps to reproduce:

  1. Create code to call the Get index settings API

var result = await Client.Indices.GetSettingsAsync(s => s
.Indices(indexName)
.Name("index.analysis.filter." + filterName + ".*")
);

  1. Trying to parse the response to get a specific setting:

var indexState = result?.Indices?[indexName];

Expected behavior
In the NEST 7 version, this was easily done
In the Elastic.Client.Elasticsearch 8 it seams that all .net properties are protected and not accesable
Please make sure that this code is backwards compatible with minor effort

Provide ConnectionSettings (if relevant):

Provide DebugInformation (if relevant):

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions