NEST by Elastic and contributors

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

.NET API 5,338,112 bytes

 UpdateIndexSettingsRequest

public class UpdateIndexSettingsRequest : PlainRequestBase<UpdateIndexSettingsRequestParameters>, IUpdateIndexSettingsRequest, IRequest<UpdateIndexSettingsRequestParameters>, IRequest
Request parameters for IndicesPutSettingsForAll http://www.elastic.co/guide/en/elasticsearch/reference/master/indices-update-settings.html
public bool? AllowNoIndices { get; set; }

Whether to ignore if a wildcard indices expression resolves into no concrete indices. (This includes `_all` string or when no indices have been specified)

public ExpandWildcards? ExpandWildcards { get; set; }

Whether to expand wildcard expression to concrete indices that are open, closed or both.

public bool? FlatSettings { get; set; }

Return settings in flat format (default: false)

public bool? IgnoreUnavailable { get; set; }

Whether specified concrete indices should be ignored when unavailable (missing or closed)

public IDynamicIndexSettings IndexSettings { get; set; }

public Time MasterTimeout { get; set; }

Specify timeout for connection to master

public bool? PreserveExisting { get; set; }

Whether to update existing settings. If set to `true` existing settings on an index remain unchanged, the default is `false`

protected IUpdateIndexSettingsRequest Self { get; }

public Time Timeout { get; set; }

Explicit operation timeout

/_settings

/{index}/_settings