Exemplo n.º 1
0
 /// <inheritdoc />
 public Task <IHealthResponse> ClusterHealthAsync(IClusterHealthRequest clusterHealthRequest)
 {
     return(this.DispatchAsync <IClusterHealthRequest, ClusterHealthRequestParameters, HealthResponse, IHealthResponse>(
                clusterHealthRequest,
                (p, d) => this.RawDispatch.ClusterHealthDispatchAsync <HealthResponse>(p)
                ));
 }
		/// <inheritdoc />
		public IHealthResponse ClusterHealth(IClusterHealthRequest clusterHealthRequest)
		{
			return this.Dispatch<IClusterHealthRequest, ClusterHealthRequestParameters, HealthResponse>(
				clusterHealthRequest,
				(p, d) => this.RawDispatch.ClusterHealthDispatch<HealthResponse>(p)
			);
		}
Exemplo n.º 3
0
 /// <inheritdoc />
 public IHealthResponse ClusterHealth(IClusterHealthRequest clusterHealthRequest)
 {
     return(this.Dispatch <IClusterHealthRequest, ClusterHealthRequestParameters, HealthResponse>(
                clusterHealthRequest,
                (p, d) => this.RawDispatch.ClusterHealthDispatch <HealthResponse>(p)
                ));
 }
		/// <inheritdoc />
		public Task<IHealthResponse> ClusterHealthAsync(IClusterHealthRequest clusterHealthRequest)
		{
			return this.DispatchAsync<IClusterHealthRequest, ClusterHealthRequestParameters, HealthResponse, IHealthResponse>(
				clusterHealthRequest,
				(p, d) => this.RawDispatch.ClusterHealthDispatchAsync<HealthResponse>(p)
			);
		}
Exemplo n.º 5
0
 /// <inheritdoc />
 public Task <IClusterHealthResponse> ClusterHealthAsync(IClusterHealthRequest request,
                                                         CancellationToken cancellationToken = default(CancellationToken)
                                                         ) =>
 Dispatcher.DispatchAsync <IClusterHealthRequest, ClusterHealthRequestParameters, ClusterHealthResponse, IClusterHealthResponse>(
     request,
     cancellationToken,
     (p, d, c) => LowLevelDispatch.ClusterHealthDispatchAsync <ClusterHealthResponse>(p, c)
     );
Exemplo n.º 6
0
 /// <inheritdoc />
 public IClusterHealthResponse ClusterHealth(IClusterHealthRequest request) =>
 Dispatcher.Dispatch <IClusterHealthRequest, ClusterHealthRequestParameters, ClusterHealthResponse>(
     request,
     (p, d) => LowLevelDispatch.ClusterHealthDispatch <ClusterHealthResponse>(p)
     );
 public static void Update(ElasticsearchPathInfo <ClusterHealthRequestParameters> pathInfo, IClusterHealthRequest request)
 {
     pathInfo.HttpMethod = PathInfoHttpMethod.GET;
 }
		/// <inheritdoc/>
		public IClusterHealthResponse ClusterHealth(IClusterHealthRequest request) => 
			this.Dispatcher.Dispatch<IClusterHealthRequest, ClusterHealthRequestParameters, ClusterHealthResponse>(
				request,
				(p, d) => this.LowLevelDispatch.ClusterHealthDispatch<ClusterHealthResponse>(p)
			);
		/// <inheritdoc/>
		public Task<IClusterHealthResponse> ClusterHealthAsync(IClusterHealthRequest request) => 
			this.Dispatcher.DispatchAsync<IClusterHealthRequest, ClusterHealthRequestParameters, ClusterHealthResponse, IClusterHealthResponse>(
				request,
				(p, d) => this.LowLevelDispatch.ClusterHealthDispatchAsync<ClusterHealthResponse>(p)
			);
Exemplo n.º 10
0
 public static Task <ClusterHealthResponse> ClusterHealthAsync(this IElasticClient client, IClusterHealthRequest request,
                                                               CancellationToken ct = default
                                                               )
 => client.Cluster.HealthAsync(request, ct);
Exemplo n.º 11
0
 public static ClusterHealthResponse ClusterHealth(this IElasticClient client, IClusterHealthRequest request)
 => client.Cluster.Health(request);
Exemplo n.º 12
0
 /// <summary>
 /// <c>GET</c> request to the <c>cluster.health</c> API, read more about this API online:
 /// <para></para>
 /// <a href = "https://opensearch.org/docs/latest/opensearch/rest-api/cluster-health/">https://opensearch.org/docs/latest/opensearch/rest-api/cluster-health/</a>
 /// </summary>
 public Task <ClusterHealthResponse> HealthAsync(IClusterHealthRequest request, CancellationToken ct = default) => DoRequestAsync <IClusterHealthRequest, ClusterHealthResponse>(request, request.RequestParameters, ct);
Exemplo n.º 13
0
 /// <summary>
 /// <c>GET</c> request to the <c>cluster.health</c> API, read more about this API online:
 /// <para></para>
 /// <a href = "https://opensearch.org/docs/latest/opensearch/rest-api/cluster-health/">https://opensearch.org/docs/latest/opensearch/rest-api/cluster-health/</a>
 /// </summary>
 public ClusterHealthResponse Health(IClusterHealthRequest request) => DoRequest <IClusterHealthRequest, ClusterHealthResponse>(request, request.RequestParameters);
 /// <inheritdoc/>
 public Task <IClusterHealthResponse> ClusterHealthAsync(IClusterHealthRequest request) =>
 this.Dispatcher.DispatchAsync <IClusterHealthRequest, ClusterHealthRequestParameters, ClusterHealthResponse, IClusterHealthResponse>(
     request,
     (p, d) => this.LowLevelDispatch.ClusterHealthDispatchAsync <ClusterHealthResponse>(p)
     );