/// <inheritdoc/>
 public Task <ICatResponse <CatSegmentsRecord> > CatSegmentsAsync(ICatSegmentsRequest request) =>
 this.DoCatAsync <ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, this.LowLevelDispatch.CatSegmentsDispatchAsync <CatResponse <CatSegmentsRecord> >);
Exemplo n.º 2
0
 /// <inheritdoc />
 public Task <ICatResponse <CatSegmentsRecord> > CatSegmentsAsync(ICatSegmentsRequest request,
                                                                  CancellationToken cancellationToken = default(CancellationToken)
                                                                  ) =>
 DoCatAsync <ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, cancellationToken,
                                                                                   LowLevelDispatch.CatSegmentsDispatchAsync <CatResponse <CatSegmentsRecord> >);
 /// <inheritdoc/>
 public ICatResponse <CatSegmentsRecord> CatSegments(ICatSegmentsRequest request) =>
 this.DoCat <ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, this.LowLevelDispatch.CatSegmentsDispatch <CatResponse <CatSegmentsRecord> >);
		/// <inheritdoc/>
		public ICatResponse<CatSegmentsRecord> CatSegments(ICatSegmentsRequest request) =>
			this.DoCat<ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, this.LowLevelDispatch.CatSegmentsDispatch<CatResponse<CatSegmentsRecord>>);
		/// <inheritdoc/>
		public Task<ICatResponse<CatSegmentsRecord>> CatSegmentsAsync(ICatSegmentsRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
			this.DoCatAsync<ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, cancellationToken, this.LowLevelDispatch.CatSegmentsDispatchAsync<CatResponse<CatSegmentsRecord>>);
 /// <summary>
 /// <c>GET</c> request to the <c>cat.segments</c> API, read more about this API online:
 /// <para></para>
 /// <a href = "https://opensearch.org/docs/latest/opensearch/rest-api/cat/cat-segments/">https://opensearch.org/docs/latest/opensearch/rest-api/cat/cat-segments/</a>
 /// </summary>
 public Task <CatResponse <CatSegmentsRecord> > SegmentsAsync(ICatSegmentsRequest request, CancellationToken ct = default) => DoCatAsync <ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, ct);
 /// <summary>
 /// <c>GET</c> request to the <c>cat.segments</c> API, read more about this API online:
 /// <para></para>
 /// <a href = "https://opensearch.org/docs/latest/opensearch/rest-api/cat/cat-segments/">https://opensearch.org/docs/latest/opensearch/rest-api/cat/cat-segments/</a>
 /// </summary>
 public CatResponse <CatSegmentsRecord> Segments(ICatSegmentsRequest request) => DoCat <ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request);
		/// <inheritdoc/>
		public Task<ICatResponse<CatSegmentsRecord>> CatSegmentsAsync(ICatSegmentsRequest request) =>
			this.DoCatAsync<ICatSegmentsRequest, CatSegmentsRequestParameters, CatSegmentsRecord>(request, this.LowLevelDispatch.CatSegmentsDispatchAsync<CatResponse<CatSegmentsRecord>>);
 public static Task <CatResponse <CatSegmentsRecord> > CatSegmentsAsync(this IElasticClient client, ICatSegmentsRequest request,
                                                                        CancellationToken ct = default
                                                                        )
 => client.Cat.SegmentsAsync(request, ct);
 public static CatResponse <CatSegmentsRecord> CatSegments(this IElasticClient client, ICatSegmentsRequest request)
 => client.Cat.Segments(request);