/// <inheritdoc /> public Task <IUpdateIndexSettingsResponse> UpdateIndexSettingsAsync(IUpdateIndexSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken) ) => Dispatcher .DispatchAsync <IUpdateIndexSettingsRequest, UpdateIndexSettingsRequestParameters, UpdateIndexSettingsResponse, IUpdateIndexSettingsResponse>( request, cancellationToken, LowLevelDispatch.IndicesPutSettingsDispatchAsync <UpdateIndexSettingsResponse> );
/// <inheritdoc/> public Task <IUpdateIndexSettingsResponse> UpdateIndexSettingsAsync(IUpdateIndexSettingsRequest request) => this.Dispatcher.DispatchAsync <IUpdateIndexSettingsRequest, UpdateIndexSettingsRequestParameters, UpdateIndexSettingsResponse, IUpdateIndexSettingsResponse>( request, this.LowLevelDispatch.IndicesPutSettingsDispatchAsync <UpdateIndexSettingsResponse> );
/// <inheritdoc/> public IUpdateIndexSettingsResponse UpdateIndexSettings(IUpdateIndexSettingsRequest request) => this.Dispatcher.Dispatch <IUpdateIndexSettingsRequest, UpdateIndexSettingsRequestParameters, UpdateIndexSettingsResponse>( request, this.LowLevelDispatch.IndicesPutSettingsDispatch <UpdateIndexSettingsResponse> );
/// <inheritdoc/> public IUpdateIndexSettingsResponse UpdateIndexSettings(IUpdateIndexSettingsRequest request) => this.Dispatcher.Dispatch<IUpdateIndexSettingsRequest, UpdateIndexSettingsRequestParameters, UpdateIndexSettingsResponse>( request, this.LowLevelDispatch.IndicesPutSettingsDispatch<UpdateIndexSettingsResponse> );
/// <inheritdoc/> public Task<IUpdateIndexSettingsResponse> UpdateIndexSettingsAsync(IUpdateIndexSettingsRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync<IUpdateIndexSettingsRequest, UpdateIndexSettingsRequestParameters, UpdateIndexSettingsResponse, IUpdateIndexSettingsResponse>( request, cancellationToken, this.LowLevelDispatch.IndicesPutSettingsDispatchAsync<UpdateIndexSettingsResponse> );
/// <inheritdoc/> public Task<IUpdateIndexSettingsResponse> UpdateIndexSettingsAsync(IUpdateIndexSettingsRequest request) => this.Dispatcher.DispatchAsync<IUpdateIndexSettingsRequest, UpdateIndexSettingsRequestParameters, UpdateIndexSettingsResponse, IUpdateIndexSettingsResponse>( request, this.LowLevelDispatch.IndicesPutSettingsDispatchAsync<UpdateIndexSettingsResponse> );
/// <inheritdoc /> public Task <UpdateIndexSettingsResponse> UpdateIndexSettingsAsync(IUpdateIndexSettingsRequest request, CancellationToken ct = default) => DoRequestAsync <IUpdateIndexSettingsRequest, UpdateIndexSettingsResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public UpdateIndexSettingsResponse UpdateIndexSettings(IUpdateIndexSettingsRequest request) => DoRequest <IUpdateIndexSettingsRequest, UpdateIndexSettingsResponse>(request, request.RequestParameters);
public static Task <UpdateIndexSettingsResponse> UpdateIndexSettingsAsync(this IElasticClient client, IUpdateIndexSettingsRequest request, CancellationToken ct = default ) => client.Indices.UpdateSettingsAsync(request, ct);
public static UpdateIndexSettingsResponse UpdateIndexSettings(this IElasticClient client, IUpdateIndexSettingsRequest request) => client.Indices.UpdateSettings(request);