Exemplo n.º 1
0
 /// <inheritdoc />
 public IIndicesResponse DeleteIndex(IDeleteIndexRequest deleteIndexRequest)
 {
     return(this.Dispatch <IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse>(
                deleteIndexRequest,
                (p, d) => this.RawDispatch.IndicesDeleteDispatch <IndicesResponse>(p)
                ));
 }
Exemplo n.º 2
0
 /// <inheritdoc />
 public Task <IIndicesResponse> DeleteIndexAsync(IDeleteIndexRequest deleteIndexRequest)
 {
     return(this.DispatchAsync <IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse, IIndicesResponse>(
                deleteIndexRequest,
                (p, d) => this.RawDispatch.IndicesDeleteDispatchAsync <IndicesResponse>(p)
                ));
 }
		/// <inheritdoc />
		public IIndicesResponse DeleteIndex(IDeleteIndexRequest deleteIndexRequest)
		{
			return this.Dispatch<IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse>(
				deleteIndexRequest,
				(p, d) => this.RawDispatch.IndicesDeleteDispatch<IndicesResponse>(p)
			);
		}
		/// <inheritdoc />
		public Task<IIndicesResponse> DeleteIndexAsync(IDeleteIndexRequest deleteIndexRequest)
		{
			return this.DispatchAsync<IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse, IIndicesResponse>(
				deleteIndexRequest,
				(p, d) => this.RawDispatch.IndicesDeleteDispatchAsync<IndicesResponse>(p)
			);
		}
Exemplo n.º 5
0
 /// <inheritdoc />
 public Task <IDeleteIndexResponse> DeleteIndexAsync(IDeleteIndexRequest request,
                                                     CancellationToken cancellationToken = default(CancellationToken)
                                                     ) =>
 Dispatcher.DispatchAsync <IDeleteIndexRequest, DeleteIndexRequestParameters, DeleteIndexResponse, IDeleteIndexResponse>(
     request,
     cancellationToken,
     (p, d, c) => LowLevelDispatch.IndicesDeleteDispatchAsync <DeleteIndexResponse>(p, c)
     );
Exemplo n.º 6
0
 /// <inheritdoc />
 public Task <DeleteIndexResponse> DeleteIndexAsync(IDeleteIndexRequest request, CancellationToken ct = default) =>
 DoRequestAsync <IDeleteIndexRequest, DeleteIndexResponse>(request, request.RequestParameters, ct);
Exemplo n.º 7
0
 /// <inheritdoc />
 public DeleteIndexResponse DeleteIndex(IDeleteIndexRequest request) =>
 DoRequest <IDeleteIndexRequest, DeleteIndexResponse>(request, request.RequestParameters);
Exemplo n.º 8
0
 public static void Update(ElasticsearchPathInfo <DeleteIndexRequestParameters> pathInfo, IDeleteIndexRequest request)
 {
     pathInfo.HttpMethod = PathInfoHttpMethod.DELETE;
 }
 /// <inheritdoc/>
 public IDeleteIndexResponse DeleteIndex(IDeleteIndexRequest request) =>
 this.Dispatcher.Dispatch <IDeleteIndexRequest, DeleteIndexRequestParameters, DeleteIndexResponse>(
     request,
     (p, d) => this.LowLevelDispatch.IndicesDeleteDispatch <DeleteIndexResponse>(p)
     );
 /// <inheritdoc/>
 public Task <IIndicesResponse> DeleteIndexAsync(IDeleteIndexRequest request) =>
 this.Dispatcher.DispatchAsync <IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse, IIndicesResponse>(
     request,
     (p, d) => this.LowLevelDispatch.IndicesDeleteDispatchAsync <IndicesResponse>(p)
     );
		/// <inheritdoc/>
		public Task<IIndicesResponse> DeleteIndexAsync(IDeleteIndexRequest request) => 
			this.Dispatcher.DispatchAsync<IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse, IIndicesResponse>(
				request,
				(p, d) => this.LowLevelDispatch.IndicesDeleteDispatchAsync<IndicesResponse>(p)
			);
		/// <inheritdoc/>
		public IIndicesResponse DeleteIndex(IDeleteIndexRequest request) => 
			this.Dispatcher.Dispatch<IDeleteIndexRequest, DeleteIndexRequestParameters, IndicesResponse>(
				request,
				(p, d) => this.LowLevelDispatch.IndicesDeleteDispatch<IndicesResponse>(p)
			);
Exemplo n.º 13
0
 public static Task <DeleteIndexResponse> DeleteIndexAsync(this IElasticClient client, IDeleteIndexRequest request,
                                                           CancellationToken ct = default
                                                           )
 => client.Indices.DeleteAsync(request, ct);
Exemplo n.º 14
0
 public static DeleteIndexResponse DeleteIndex(this IElasticClient client, IDeleteIndexRequest request)
 => client.Indices.Delete(request);
		/// <inheritdoc/>
		public Task<IDeleteIndexResponse> DeleteIndexAsync(IDeleteIndexRequest request, CancellationToken cancellationToken = default(CancellationToken)) =>
			this.Dispatcher.DispatchAsync<IDeleteIndexRequest, DeleteIndexRequestParameters, DeleteIndexResponse, IDeleteIndexResponse>(
				request,
				cancellationToken,
				(p, d, c) => this.LowLevelDispatch.IndicesDeleteDispatchAsync<DeleteIndexResponse>(p, c)
			);