コード例 #1
0
 /// <inheritdoc />
 public Task <IClusterRerouteResponse> ClusterRerouteAsync(IClusterRerouteRequest clusterRerouteRequest)
 {
     return(this.DispatchAsync <IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse, IClusterRerouteResponse>(
                clusterRerouteRequest,
                (p, d) => this.RawDispatch.ClusterRerouteDispatchAsync <ClusterRerouteResponse>(p, d)
                ));
 }
コード例 #2
0
		/// <inheritdoc />
		public Task<IClusterRerouteResponse> ClusterRerouteAsync(IClusterRerouteRequest clusterRerouteRequest)
		{
			return this.DispatchAsync<IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse, IClusterRerouteResponse>(
				clusterRerouteRequest,
				(p, d) => this.RawDispatch.ClusterRerouteDispatchAsync<ClusterRerouteResponse>(p, d)
			);
		}
コード例 #3
0
 /// <inheritdoc />
 public IClusterRerouteResponse ClusterReroute(IClusterRerouteRequest clusterRerouteRequest)
 {
     return(this.Dispatch <IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse>(
                clusterRerouteRequest,
                (p, d) => this.RawDispatch.ClusterRerouteDispatch <ClusterRerouteResponse>(p, d)
                ));
 }
コード例 #4
0
		/// <inheritdoc />
		public IClusterRerouteResponse ClusterReroute(IClusterRerouteRequest clusterRerouteRequest)
		{
			return this.Dispatch<IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse>(
				clusterRerouteRequest,
				(p, d) => this.RawDispatch.ClusterRerouteDispatch<ClusterRerouteResponse>(p, d)
			);
		}
コード例 #5
0
 /// <inheritdoc />
 public Task <IClusterRerouteResponse> ClusterRerouteAsync(IClusterRerouteRequest request,
                                                           CancellationToken cancellationToken = default(CancellationToken)
                                                           ) =>
 Dispatcher.DispatchAsync <IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse, IClusterRerouteResponse>(
     request,
     cancellationToken,
     LowLevelDispatch.ClusterRerouteDispatchAsync <ClusterRerouteResponse>
     );
コード例 #6
0
		/// <inheritdoc/>
		public Task<IClusterRerouteResponse> ClusterRerouteAsync(IClusterRerouteRequest request) => 
			this.Dispatcher.DispatchAsync<IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse, IClusterRerouteResponse>(
				request,
				this.LowLevelDispatch.ClusterRerouteDispatchAsync<ClusterRerouteResponse>
			);
コード例 #7
0
		/// <inheritdoc/>
		public IClusterRerouteResponse ClusterReroute(IClusterRerouteRequest request) => 
			this.Dispatcher.Dispatch<IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse>(
				request,
				this.LowLevelDispatch.ClusterRerouteDispatch<ClusterRerouteResponse>
			);
コード例 #8
0
 public static Task <ClusterRerouteResponse> ClusterRerouteAsync(this IElasticClient client, IClusterRerouteRequest request,
                                                                 CancellationToken ct = default
                                                                 )
 => client.Cluster.RerouteAsync(request, ct);
コード例 #9
0
 public static ClusterRerouteResponse ClusterReroute(this IElasticClient client, IClusterRerouteRequest request)
 => client.Cluster.Reroute(request);
コード例 #10
0
 /// <inheritdoc/>
 public Task <IClusterRerouteResponse> ClusterRerouteAsync(IClusterRerouteRequest request) =>
 this.Dispatcher.DispatchAsync <IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse, IClusterRerouteResponse>(
     request,
     this.LowLevelDispatch.ClusterRerouteDispatchAsync <ClusterRerouteResponse>
     );
コード例 #11
0
 /// <inheritdoc/>
 public IClusterRerouteResponse ClusterReroute(IClusterRerouteRequest request) =>
 this.Dispatcher.Dispatch <IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse>(
     request,
     this.LowLevelDispatch.ClusterRerouteDispatch <ClusterRerouteResponse>
     );
コード例 #12
0
 /// <summary>
 /// <c>POST</c> request to the <c>cluster.reroute</c> API, read more about this API online:
 /// <para></para>
 /// <a href = ""></a>
 /// </summary>
 public Task <ClusterRerouteResponse> RerouteAsync(IClusterRerouteRequest request, CancellationToken ct = default) => DoRequestAsync <IClusterRerouteRequest, ClusterRerouteResponse>(request, request.RequestParameters, ct);
コード例 #13
0
 /// <summary>
 /// <c>POST</c> request to the <c>cluster.reroute</c> API, read more about this API online:
 /// <para></para>
 /// <a href = ""></a>
 /// </summary>
 public ClusterRerouteResponse Reroute(IClusterRerouteRequest request) => DoRequest <IClusterRerouteRequest, ClusterRerouteResponse>(request, request.RequestParameters);
コード例 #14
0
		/// <inheritdoc/>
		public Task<IClusterRerouteResponse> ClusterRerouteAsync(IClusterRerouteRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
			this.Dispatcher.DispatchAsync<IClusterRerouteRequest, ClusterRerouteRequestParameters, ClusterRerouteResponse, IClusterRerouteResponse>(
				request,
				cancellationToken,
				this.LowLevelDispatch.ClusterRerouteDispatchAsync<ClusterRerouteResponse>
			);