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);
Example #6
0
 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);
Example #10
0
 /// <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)
     );