コード例 #1
0
 public static Task<IPutWatchResponse> PutWatchAsync(this IElasticClient client, IPutWatchRequest request)
 {
     return ((IHighLevelToLowLevelDispatcher)client).DispatchAsync<IPutWatchRequest, PutWatchRequestParameters, PutWatchResponse, IPutWatchResponse>(
         request,
         (p, d) => client.Raw.WatcherPutWatchDispatchAsync<PutWatchResponse>(p, d)
     );
 }
コード例 #2
0
 public static IPutWatchResponse PutWatch(this IElasticClient client, IPutWatchRequest request)
 {
     return(((IHighLevelToLowLevelDispatcher)client).Dispatch <IPutWatchRequest, PutWatchRequestParameters, PutWatchResponse>(
                request,
                (p, d) => client.Raw.WatcherPutWatchDispatch <PutWatchResponse>(p, d)
                ));
 }
コード例 #3
0
 /// <inheritdoc />
 public Task <PutWatchResponse> PutWatchAsync(IPutWatchRequest request, CancellationToken ct = default) =>
 DoRequestAsync <IPutWatchRequest, PutWatchResponse>
     (request, request.RequestParameters, ct);
コード例 #4
0
 /// <inheritdoc />
 public PutWatchResponse PutWatch(IPutWatchRequest request) =>
 DoRequest <IPutWatchRequest, PutWatchResponse>(request, request.RequestParameters);
コード例 #5
0
 /// <inheritdoc/>
 public Task <IPutWatchResponse> PutWatchAsync(IPutWatchRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
 this.Dispatcher.DispatchAsync <IPutWatchRequest, PutWatchRequestParameters, PutWatchResponse, IPutWatchResponse>(
     request,
     cancellationToken,
     this.LowLevelDispatch.XpackWatcherPutWatchDispatchAsync <PutWatchResponse>
     );
コード例 #6
0
 /// <inheritdoc/>
 public IPutWatchResponse PutWatch(IPutWatchRequest request) =>
 this.Dispatcher.Dispatch <IPutWatchRequest, PutWatchRequestParameters, PutWatchResponse>(
     request,
     this.LowLevelDispatch.XpackWatcherPutWatchDispatch <PutWatchResponse>
     );
コード例 #7
0
 public static void Update(ElasticsearchPathInfo <PutWatchRequestParameters> pathInfo, IPutWatchRequest request)
 {
     pathInfo.HttpMethod = PathInfoHttpMethod.PUT;
 }
コード例 #8
0
		/// <inheritdoc/>
		public Task<IPutWatchResponse> PutWatchAsync(IPutWatchRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
			this.Dispatcher.DispatchAsync<IPutWatchRequest, PutWatchRequestParameters, PutWatchResponse, IPutWatchResponse>(
				request,
				cancellationToken,
				this.LowLevelDispatch.XpackWatcherPutWatchDispatchAsync<PutWatchResponse>
			);
コード例 #9
0
		/// <inheritdoc/>
		public IPutWatchResponse PutWatch(IPutWatchRequest request) =>
			this.Dispatcher.Dispatch<IPutWatchRequest, PutWatchRequestParameters, PutWatchResponse>(
				request,
				this.LowLevelDispatch.XpackWatcherPutWatchDispatch<PutWatchResponse>
			);
コード例 #10
0
 public static Task <PutWatchResponse> PutWatchAsync(this IElasticClient client, IPutWatchRequest request, CancellationToken ct = default)
 => client.Watcher.PutAsync(request, ct);
コード例 #11
0
 public static PutWatchResponse PutWatch(this IElasticClient client, IPutWatchRequest request)
 => client.Watcher.Put(request);