public IBulkAliasResponse Alias(IBulkAliasRequest request, string callerName = "") { var timer = Stopwatch.StartNew(); var result = _client.Alias(request); SendLog(result.ApiCall, null, timer.ElapsedMilliseconds, $"Alias {callerName}"); return(result); }
public BulkAliasResponse Alias(IBulkAliasRequest request, string callerName = "") { var timer = Stopwatch.StartNew(); var result = _client.Indices.BulkAlias(request); ValidateResponse(result); SendLog(result.ApiCall, null, timer.ElapsedMilliseconds, $"Elasticsearch.Alias.{callerName}"); return(result); }
/// <summary> /// Alias 别名操作 /// </summary> /// <param name="aliasRequest"></param> public IBulkAliasResponse Alias(IBulkAliasRequest aliasRequest) { var response = ElasticClient.Alias(aliasRequest); if (!response.IsValid) { throw new ElasticsearchException("操作Alias失败:" + response.OriginalException.Message); } return(response); }
/// <inheritdoc /> public Task <IBulkAliasResponse> AliasAsync(IBulkAliasRequest request, CancellationToken cancellationToken = default(CancellationToken)) => Dispatcher.DispatchAsync <IBulkAliasRequest, BulkAliasRequestParameters, BulkAliasResponse, IBulkAliasResponse>( request, cancellationToken, LowLevelDispatch.IndicesUpdateAliasesDispatchAsync <BulkAliasResponse> );
/// <inheritdoc /> public IBulkAliasResponse Alias(IBulkAliasRequest request) => Dispatcher.Dispatch <IBulkAliasRequest, BulkAliasRequestParameters, BulkAliasResponse>( request, LowLevelDispatch.IndicesUpdateAliasesDispatch <BulkAliasResponse> );
/// <inheritdoc/> public Task<IBulkAliasResponse> AliasAsync(IBulkAliasRequest request) => this.Dispatcher.DispatchAsync<IBulkAliasRequest, BulkAliasRequestParameters, BulkAliasResponse, IBulkAliasResponse>( request, this.LowLevelDispatch.IndicesUpdateAliasesDispatchAsync<BulkAliasResponse> );
/// <inheritdoc/> public IBulkAliasResponse Alias(IBulkAliasRequest request) => this.Dispatcher.Dispatch<IBulkAliasRequest, BulkAliasRequestParameters, BulkAliasResponse>( request, this.LowLevelDispatch.IndicesUpdateAliasesDispatch<BulkAliasResponse> );
public static Task <BulkAliasResponse> AliasAsync(this IElasticClient client, IBulkAliasRequest request, CancellationToken ct = default) => client.Indices.BulkAliasAsync(request, ct);
public static BulkAliasResponse Alias(this IElasticClient client, IBulkAliasRequest request) => client.Indices.BulkAlias(request);
/// <inheritdoc/> public Task <IIndicesOperationResponse> AliasAsync(IBulkAliasRequest request) => this.Dispatcher.DispatchAsync <IBulkAliasRequest, BulkAliasRequestParameters, IndicesOperationResponse, IIndicesOperationResponse>( request, this.LowLevelDispatch.IndicesUpdateAliasesDispatchAsync <IndicesOperationResponse> );
/// <inheritdoc/> public IIndicesOperationResponse Alias(IBulkAliasRequest request) => this.Dispatcher.Dispatch <IBulkAliasRequest, BulkAliasRequestParameters, IndicesOperationResponse>( request, this.LowLevelDispatch.IndicesUpdateAliasesDispatch <IndicesOperationResponse> );
/// <inheritdoc /> public Task <BulkAliasResponse> AliasAsync(IBulkAliasRequest request, CancellationToken ct = default) => DoRequestAsync <IBulkAliasRequest, BulkAliasResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public BulkAliasResponse Alias(IBulkAliasRequest request) => DoRequest <IBulkAliasRequest, BulkAliasResponse>(request, request.RequestParameters);