/// <inheritdoc /> public IShardsOperationResponse Flush(IFlushRequest flushRequest) { return(this.Dispatch <IFlushRequest, FlushRequestParameters, ShardsOperationResponse>( flushRequest, (p, d) => this.RawDispatch.IndicesFlushDispatch <ShardsOperationResponse>(p) )); }
/// <inheritdoc /> public Task <IShardsOperationResponse> FlushAsync(IFlushRequest flushRequest) { return(this.DispatchAsync <IFlushRequest, FlushRequestParameters, ShardsOperationResponse, IShardsOperationResponse>( flushRequest, (p, d) => this.RawDispatch.IndicesFlushDispatchAsync <ShardsOperationResponse>(p) )); }
/// <inheritdoc /> public IShardsOperationResponse Flush(IFlushRequest flushRequest) { return this.Dispatch<IFlushRequest, FlushRequestParameters, ShardsOperationResponse>( flushRequest, (p, d) => this.RawDispatch.IndicesFlushDispatch<ShardsOperationResponse>(p) ); }
/// <inheritdoc /> public Task<IShardsOperationResponse> FlushAsync(IFlushRequest flushRequest) { return this.DispatchAsync<IFlushRequest, FlushRequestParameters, ShardsOperationResponse, IShardsOperationResponse>( flushRequest, (p, d) => this.RawDispatch.IndicesFlushDispatchAsync<ShardsOperationResponse>(p) ); }
/// <inheritdoc/> public Task <IFlushResponse> FlushAsync(IFlushRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync <IFlushRequest, FlushRequestParameters, FlushResponse, IFlushResponse>( request, cancellationToken, (p, d, c) => this.LowLevelDispatch.IndicesFlushDispatchAsync <FlushResponse>(p, c) );
/// <inheritdoc/> public IFlushResponse Flush(IFlushRequest request) => this.Dispatcher.Dispatch <IFlushRequest, FlushRequestParameters, FlushResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushDispatch <FlushResponse>(p) );
/// <inheritdoc/> public Task<IFlushResponse> FlushAsync(IFlushRequest request) => this.Dispatcher.DispatchAsync<IFlushRequest, FlushRequestParameters, FlushResponse, IFlushResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushDispatchAsync<FlushResponse>(p) );
public static void Update(ElasticsearchPathInfo <FlushRequestParameters> pathInfo, IFlushRequest request) { pathInfo.HttpMethod = PathInfoHttpMethod.POST; }
/// <inheritdoc/> public Task <IFlushResponse> FlushAsync(IFlushRequest request) => this.Dispatcher.DispatchAsync <IFlushRequest, FlushRequestParameters, FlushResponse, IFlushResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushDispatchAsync <FlushResponse>(p) );
/// <inheritdoc/> public IFlushResponse Flush(IFlushRequest request) => this.Dispatcher.Dispatch<IFlushRequest, FlushRequestParameters, FlushResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushDispatch<FlushResponse>(p) );
/// <inheritdoc /> public Task <FlushResponse> FlushAsync(IFlushRequest request, CancellationToken ct = default) => DoRequestAsync <IFlushRequest, FlushResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public FlushResponse Flush(IFlushRequest request) => DoRequest <IFlushRequest, FlushResponse>(request, request.RequestParameters);
/// <inheritdoc/> public Task<IFlushResponse> FlushAsync(IFlushRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync<IFlushRequest, FlushRequestParameters, FlushResponse, IFlushResponse>( request, cancellationToken, (p, d, c) => this.LowLevelDispatch.IndicesFlushDispatchAsync<FlushResponse>(p, c) );
public static Task <FlushResponse> FlushAsync(this IElasticClient client, IFlushRequest request, CancellationToken ct = default) => client.Indices.FlushAsync(request, ct);
public static FlushResponse Flush(this IElasticClient client, IFlushRequest request) => client.Indices.Flush(request);