public static Task<IStartWatcherResponse> StartWatcherAsync(this IElasticClient client, IStartWatcherRequest request) { return ((IHighLevelToLowLevelDispatcher)client).DispatchAsync<IStartWatcherRequest, StartWatcherRequestParameters, StartWatcherResponse, IStartWatcherResponse>( request, (p, d) => client.Raw.WatcherStartDispatchAsync<StartWatcherResponse>(p) ); }
/// <inheritdoc/> public Task<IStartWatcherResponse> StartWatcherAsync(IStartWatcherRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync<IStartWatcherRequest, StartWatcherRequestParameters, StartWatcherResponse, IStartWatcherResponse>( request, cancellationToken, (p, d, c) => this.LowLevelDispatch.XpackWatcherStartDispatchAsync<StartWatcherResponse>(p,c) );
/// <inheritdoc/> public IStartWatcherResponse StartWatcher(IStartWatcherRequest request) => this.Dispatcher.Dispatch<IStartWatcherRequest, StartWatcherRequestParameters, StartWatcherResponse>( request, (p, d) => this.LowLevelDispatch.XpackWatcherStartDispatch<StartWatcherResponse>(p) );
/// <summary> /// <c>POST</c> request to the <c>watcher.start</c> API, read more about this API online: /// <para></para> /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-start.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-start.html</a> /// </summary> public Task <StartWatcherResponse> StartAsync(IStartWatcherRequest request, CancellationToken ct = default) => DoRequestAsync <IStartWatcherRequest, StartWatcherResponse>(request, request.RequestParameters, ct);
/// <summary> /// <c>POST</c> request to the <c>watcher.start</c> API, read more about this API online: /// <para></para> /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-start.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/watcher-api-start.html</a> /// </summary> public StartWatcherResponse Start(IStartWatcherRequest request) => DoRequest <IStartWatcherRequest, StartWatcherResponse>(request, request.RequestParameters);
public static Task <IStartWatcherResponse> StartWatcherAsync(this IElasticClient client, IStartWatcherRequest request) { return(((IHighLevelToLowLevelDispatcher)client).DispatchAsync <IStartWatcherRequest, StartWatcherRequestParameters, StartWatcherResponse, IStartWatcherResponse>( request, (p, d) => client.Raw.WatcherStartDispatchAsync <StartWatcherResponse>(p) )); }
/// <inheritdoc /> public IStartWatcherResponse StartWatcher(IStartWatcherRequest request) => Dispatcher.Dispatch <IStartWatcherRequest, StartWatcherRequestParameters, StartWatcherResponse>( request, (p, d) => LowLevelDispatch.XpackWatcherStartDispatch <StartWatcherResponse>(p) );
public static Task <StartWatcherResponse> StartWatcherAsync(this IElasticClient client, IStartWatcherRequest request, CancellationToken ct = default ) => client.Watcher.StartAsync(request, ct);
public static StartWatcherResponse StartWatcher(this IElasticClient client, IStartWatcherRequest request) => client.Watcher.Start(request);
/// <inheritdoc/> public Task <IStartWatcherResponse> StartWatcherAsync(IStartWatcherRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync <IStartWatcherRequest, StartWatcherRequestParameters, StartWatcherResponse, IStartWatcherResponse>( request, cancellationToken, (p, d, c) => this.LowLevelDispatch.XpackWatcherStartDispatchAsync <StartWatcherResponse>(p, c) );