/// <inheritdoc /> public Task <ISyncedFlushResponse> SyncedFlushAsync(ISyncedFlushRequest request, CancellationToken cancellationToken = default(CancellationToken) ) => Dispatcher.DispatchAsync <ISyncedFlushRequest, SyncedFlushRequestParameters, SyncedFlushResponse, ISyncedFlushResponse>( request, cancellationToken, (p, d, c) => LowLevelDispatch.IndicesFlushSyncedDispatchAsync <SyncedFlushResponse>(p, c) );
/// <inheritdoc/> public Task <IShardsOperationResponse> SyncedFlushAsync(ISyncedFlushRequest request) => this.Dispatcher.DispatchAsync <ISyncedFlushRequest, SyncedFlushRequestParameters, ShardsOperationResponse, IShardsOperationResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushSyncedDispatchAsync <ShardsOperationResponse>(p) );
/// <inheritdoc/> public Task<IShardsOperationResponse> SyncedFlushAsync(ISyncedFlushRequest request) => this.Dispatcher.DispatchAsync<ISyncedFlushRequest, SyncedFlushRequestParameters, ShardsOperationResponse, IShardsOperationResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushSyncedDispatchAsync<ShardsOperationResponse>(p) );
/// <inheritdoc/> public ISyncedFlushResponse SyncedFlush(ISyncedFlushRequest request) => this.Dispatcher.Dispatch <ISyncedFlushRequest, SyncedFlushRequestParameters, SyncedFlushResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushSyncedDispatch <SyncedFlushResponse>(p) );
/// <inheritdoc/> public Task<ISyncedFlushResponse> SyncedFlushAsync(ISyncedFlushRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync<ISyncedFlushRequest, SyncedFlushRequestParameters, SyncedFlushResponse, ISyncedFlushResponse>( request, cancellationToken, (p, d, c) => this.LowLevelDispatch.IndicesFlushSyncedDispatchAsync<SyncedFlushResponse>(p, c) );
/// <inheritdoc/> public ISyncedFlushResponse SyncedFlush(ISyncedFlushRequest request) => this.Dispatcher.Dispatch<ISyncedFlushRequest, SyncedFlushRequestParameters, SyncedFlushResponse>( request, (p, d) => this.LowLevelDispatch.IndicesFlushSyncedDispatch<SyncedFlushResponse>(p) );
/// <inheritdoc /> public Task <SyncedFlushResponse> SyncedFlushAsync(ISyncedFlushRequest request, CancellationToken ct = default) => DoRequestAsync <ISyncedFlushRequest, SyncedFlushResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public SyncedFlushResponse SyncedFlush(ISyncedFlushRequest request) => DoRequest <ISyncedFlushRequest, SyncedFlushResponse>(request, request.RequestParameters);
public static Task <SyncedFlushResponse> SyncedFlushAsync(this IElasticClient client, ISyncedFlushRequest request, CancellationToken ct = default ) => client.Indices.SyncedFlushAsync(request, ct);
public static SyncedFlushResponse SyncedFlush(this IElasticClient client, ISyncedFlushRequest request) => client.Indices.SyncedFlush(request);