/// <summary> /// <c>PUT</c> request to the <c>ccr.put_auto_follow_pattern</c> API, read more about this API online: /// <para></para> /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-put-auto-follow-pattern.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-put-auto-follow-pattern.html</a> /// </summary> public Task <CreateAutoFollowPatternResponse> CreateAutoFollowPatternAsync(ICreateAutoFollowPatternRequest request, CancellationToken ct = default) => DoRequestAsync <ICreateAutoFollowPatternRequest, CreateAutoFollowPatternResponse>(request, request.RequestParameters, ct);
/// <summary> /// <c>PUT</c> request to the <c>ccr.put_auto_follow_pattern</c> API, read more about this API online: /// <para></para> /// <a href = "https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-put-auto-follow-pattern.html">https://www.elastic.co/guide/en/elasticsearch/reference/current/ccr-put-auto-follow-pattern.html</a> /// </summary> public CreateAutoFollowPatternResponse CreateAutoFollowPattern(ICreateAutoFollowPatternRequest request) => DoRequest <ICreateAutoFollowPatternRequest, CreateAutoFollowPatternResponse>(request, request.RequestParameters);
public static Task <CreateAutoFollowPatternResponse> CreateAutoFollowPatternAsync(this IElasticClient client, ICreateAutoFollowPatternRequest request, CancellationToken ct = default ) => client.CrossClusterReplication.CreateAutoFollowPatternAsync(request, ct);
public static CreateAutoFollowPatternResponse CreateAutoFollowPattern(this IElasticClient client, ICreateAutoFollowPatternRequest request) => client.CrossClusterReplication.CreateAutoFollowPattern(request);
/// <inheritdoc cref="CreateAutoFollowPattern(Name, System.Func{Nest.CreateAutoFollowPatternDescriptor,Nest.ICreateAutoFollowPatternRequest})" /> public Task <ICreateAutoFollowPatternResponse> CreateAutoFollowPatternAsync(ICreateAutoFollowPatternRequest request, CancellationToken cancellationToken = default) => Dispatcher.DispatchAsync <ICreateAutoFollowPatternRequest, CreateAutoFollowPatternRequestParameters, CreateAutoFollowPatternResponse, ICreateAutoFollowPatternResponse>( request, cancellationToken, (p, d, c) => LowLevelDispatch.CcrPutAutoFollowPatternDispatchAsync <CreateAutoFollowPatternResponse>(p, d, c) );
/// <inheritdoc cref="CreateAutoFollowPattern(Name, System.Func{Nest.CreateAutoFollowPatternDescriptor,Nest.ICreateAutoFollowPatternRequest})" /> public ICreateAutoFollowPatternResponse CreateAutoFollowPattern(ICreateAutoFollowPatternRequest request) => Dispatcher.Dispatch <ICreateAutoFollowPatternRequest, CreateAutoFollowPatternRequestParameters, CreateAutoFollowPatternResponse>( request, (p, d) => LowLevelDispatch.CcrPutAutoFollowPatternDispatch <CreateAutoFollowPatternResponse>(p, d) );