/// <inheritdoc cref="GetLifecycle(System.Func{Nest6.GetLifecycleDescriptor,Nest6.IGetLifecycleRequest})" /> public Task <IGetLifecycleResponse> GetLifecycleAsync(IGetLifecycleRequest request, CancellationToken cancellationToken = default(CancellationToken) ) => Dispatcher.DispatchAsync <IGetLifecycleRequest, GetLifecycleRequestParameters, GetLifecycleResponse, IGetLifecycleResponse>( request, cancellationToken, (p, d, c) => LowLevelDispatch.XpackIlmGetLifecycleDispatchAsync <GetLifecycleResponse>(p, c) );
/// <summary> /// <c>GET</c> request to the <c>ilm.get_lifecycle</c> API, read more about this API online: /// <para></para> /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-get-lifecycle.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-get-lifecycle.html</a> /// </summary> public Task <GetLifecycleResponse> GetLifecycleAsync(IGetLifecycleRequest request, CancellationToken ct = default) => DoRequestAsync <IGetLifecycleRequest, GetLifecycleResponse>(request, request.RequestParameters, ct);
/// <summary> /// <c>GET</c> request to the <c>ilm.get_lifecycle</c> API, read more about this API online: /// <para></para> /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-get-lifecycle.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/ilm-get-lifecycle.html</a> /// </summary> public GetLifecycleResponse GetLifecycle(IGetLifecycleRequest request) => DoRequest <IGetLifecycleRequest, GetLifecycleResponse>(request, request.RequestParameters);
/// <inheritdoc cref="GetLifecycle(System.Func{Nest6.GetLifecycleDescriptor,Nest6.IGetLifecycleRequest})" /> public IGetLifecycleResponse GetLifecycle(IGetLifecycleRequest request) => Dispatcher.Dispatch <IGetLifecycleRequest, GetLifecycleRequestParameters, GetLifecycleResponse>( request, (p, d) => LowLevelDispatch.XpackIlmGetLifecycleDispatch <GetLifecycleResponse>(p) );