/// <inheritdoc/> public Task <IRemoteInfoResponse> RemoteInfoAsync(IRemoteInfoRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync <IRemoteInfoRequest, RemoteInfoRequestParameters, RemoteInfoResponse, IRemoteInfoResponse>( request, cancellationToken, (p, d, c) => this.LowLevelDispatch.RemoteInfoDispatchAsync <RemoteInfoResponse>(p, c) );
/// <inheritdoc/> public IRemoteInfoResponse RemoteInfo(IRemoteInfoRequest request) => this.Dispatcher.Dispatch <IRemoteInfoRequest, RemoteInfoRequestParameters, RemoteInfoResponse>( request, (p, d) => this.LowLevelDispatch.RemoteInfoDispatch <RemoteInfoResponse>(p) );
public static Task <RemoteInfoResponse> RemoteInfoAsync(this IElasticClient client, IRemoteInfoRequest request, CancellationToken ct = default) => client.Cluster.RemoteInfoAsync(request, ct);
public static RemoteInfoResponse RemoteInfo(this IElasticClient client, IRemoteInfoRequest request) => client.Cluster.RemoteInfo(request);
/// <summary> /// <c>GET</c> request to the <c>cluster.remote_info</c> API, read more about this API online: /// <para></para> /// <a href = "https://opensearch.org/docs/latest/opensearch/rest-api/remote-info/">https://opensearch.org/docs/latest/opensearch/rest-api/remote-info/</a> /// </summary> public Task <RemoteInfoResponse> RemoteInfoAsync(IRemoteInfoRequest request, CancellationToken ct = default) => DoRequestAsync <IRemoteInfoRequest, RemoteInfoResponse>(request, request.RequestParameters, ct);
/// <summary> /// <c>GET</c> request to the <c>cluster.remote_info</c> API, read more about this API online: /// <para></para> /// <a href = "https://opensearch.org/docs/latest/opensearch/rest-api/remote-info/">https://opensearch.org/docs/latest/opensearch/rest-api/remote-info/</a> /// </summary> public RemoteInfoResponse RemoteInfo(IRemoteInfoRequest request) => DoRequest <IRemoteInfoRequest, RemoteInfoResponse>(request, request.RequestParameters);