Example #1
0
 /// <inheritdoc />
 public IClusterStatsResponse ClusterStats(IClusterStatsRequest clusterStatsRequest)
 {
     return(this.Dispatch <IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse>(
                clusterStatsRequest,
                (p, d) => this.RawDispatch.ClusterStatsDispatch <ClusterStatsResponse>(p)
                ));
 }
Example #2
0
 /// <inheritdoc />
 public Task <IClusterStatsResponse> ClusterStatsAsync(IClusterStatsRequest clusterStatsRequest)
 {
     return(this.DispatchAsync <IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse, IClusterStatsResponse>(
                clusterStatsRequest,
                (p, d) => this.RawDispatch.ClusterStatsDispatchAsync <ClusterStatsResponse>(p)
                ));
 }
		/// <inheritdoc />
		public Task<IClusterStatsResponse> ClusterStatsAsync(IClusterStatsRequest clusterStatsRequest)
		{
			return this.DispatchAsync<IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse, IClusterStatsResponse>(
				clusterStatsRequest,
				(p, d) => this.RawDispatch.ClusterStatsDispatchAsync<ClusterStatsResponse>(p)
			);
		}
		/// <inheritdoc />
		public IClusterStatsResponse ClusterStats(IClusterStatsRequest clusterStatsRequest)
		{
			return this.Dispatch<IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse>(
				clusterStatsRequest,
				(p, d) => this.RawDispatch.ClusterStatsDispatch<ClusterStatsResponse>(p)
			);
		}
Example #5
0
 /// <inheritdoc />
 public Task <IClusterStatsResponse> ClusterStatsAsync(IClusterStatsRequest request,
                                                       CancellationToken cancellationToken = default(CancellationToken)
                                                       ) =>
 Dispatcher.DispatchAsync <IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse, IClusterStatsResponse>(
     request,
     cancellationToken,
     (p, d, c) => LowLevelDispatch.ClusterStatsDispatchAsync <ClusterStatsResponse>(p, c)
     );
		/// <inheritdoc/>
		public Task<IClusterStatsResponse> ClusterStatsAsync(IClusterStatsRequest request) => 
			this.Dispatcher.DispatchAsync<IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse, IClusterStatsResponse>(
				request,
				(p, d) => this.LowLevelDispatch.ClusterStatsDispatchAsync<ClusterStatsResponse>(p)
			);
		/// <inheritdoc/>
		public IClusterStatsResponse ClusterStats(IClusterStatsRequest request) => 
			this.Dispatcher.Dispatch<IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse>(
				request,
				(p, d) => this.LowLevelDispatch.ClusterStatsDispatch<ClusterStatsResponse>(p)
			);
Example #8
0
 /// <inheritdoc/>
 public Task <IClusterStatsResponse> ClusterStatsAsync(IClusterStatsRequest request) =>
 this.Dispatcher.DispatchAsync <IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse, IClusterStatsResponse>(
     request,
     (p, d) => this.LowLevelDispatch.ClusterStatsDispatchAsync <ClusterStatsResponse>(p)
     );
Example #9
0
 /// <inheritdoc/>
 public IClusterStatsResponse ClusterStats(IClusterStatsRequest request) =>
 this.Dispatcher.Dispatch <IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse>(
     request,
     (p, d) => this.LowLevelDispatch.ClusterStatsDispatch <ClusterStatsResponse>(p)
     );
Example #10
0
 /// <summary>
 /// <c>GET</c> request to the <c>cluster.stats</c> API, read more about this API online:
 /// <para></para>
 /// <a href = ""></a>
 /// </summary>
 public Task <ClusterStatsResponse> StatsAsync(IClusterStatsRequest request, CancellationToken ct = default) => DoRequestAsync <IClusterStatsRequest, ClusterStatsResponse>(request, request.RequestParameters, ct);
Example #11
0
 /// <summary>
 /// <c>GET</c> request to the <c>cluster.stats</c> API, read more about this API online:
 /// <para></para>
 /// <a href = ""></a>
 /// </summary>
 public ClusterStatsResponse Stats(IClusterStatsRequest request) => DoRequest <IClusterStatsRequest, ClusterStatsResponse>(request, request.RequestParameters);
		/// <inheritdoc/>
		public Task<IClusterStatsResponse> ClusterStatsAsync(IClusterStatsRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
			this.Dispatcher.DispatchAsync<IClusterStatsRequest, ClusterStatsRequestParameters, ClusterStatsResponse, IClusterStatsResponse>(
				request,
				cancellationToken,
				(p, d, c) => this.LowLevelDispatch.ClusterStatsDispatchAsync<ClusterStatsResponse>(p, c)
			);
 public static Task <ClusterStatsResponse> ClusterStatsAsync(this IElasticClient client, IClusterStatsRequest request,
                                                             CancellationToken ct = default
                                                             )
 => client.Cluster.StatsAsync(request, ct);
 public static ClusterStatsResponse ClusterStats(this IElasticClient client, IClusterStatsRequest request)
 => client.Cluster.Stats(request);