/// <inheritdoc /> public Task <IGetMappingResponse> GetMappingAsync(IGetMappingRequest request, CancellationToken cancellationToken = default(CancellationToken) ) => Dispatcher.DispatchAsync <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse, IGetMappingResponse>( request, cancellationToken, (p, d, c) => LowLevelDispatch.IndicesGetMappingDispatchAsync <GetMappingResponse>(p, c) );
/// <inheritdoc/> public Task <IGetMappingResponse> GetMappingAsync(IGetMappingRequest request, CancellationToken cancellationToken = default(CancellationToken)) => this.Dispatcher.DispatchAsync <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse, IGetMappingResponse>( request, cancellationToken, new GetMappingConverter((r, s) => DeserializeGetMappingResponse(r, request, s)), (p, d, c) => this.LowLevelDispatch.IndicesGetMappingDispatchAsync <GetMappingResponse>(p, c) );
/// <inheritdoc /> public Task <IGetMappingResponse> GetMappingAsync(IGetMappingRequest getMappingRequest) { return(this.DispatchAsync <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse, IGetMappingResponse>( getMappingRequest, (p, d) => this.RawDispatch.IndicesGetMappingDispatchAsync <GetMappingResponse>( p.DeserializationState(new Func <IElasticsearchResponse, Stream, GetMappingResponse>((r, s) => DeserializeGetMappingResponse(r, d, s))) ) )); }
/// <inheritdoc /> public IGetMappingResponse GetMapping(IGetMappingRequest getMappingRequest) { return(this.Dispatch <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse>( getMappingRequest, (p, d) => this.RawDispatch.IndicesGetMappingDispatch <GetMappingResponse>( p.DeserializationState(new GetMappingConverter((r, s) => DeserializeGetMappingResponse(r, d, s))) ) )); }
private GetMappingResponse DeserializeGetMappingResponse(IElasticsearchResponse response, IGetMappingRequest d, Stream stream) { var dict = response.Success ? Serializer.Deserialize <GetRootObjectMappingWrapping>(stream) : null; return(new GetMappingResponse(response, dict)); }
/// <inheritdoc /> public Task <GetMappingResponse> GetMappingAsync(IGetMappingRequest request, CancellationToken ct = default) => DoRequestAsync <IGetMappingRequest, GetMappingResponse>(request, request.RequestParameters, ct);
/// <inheritdoc /> public GetMappingResponse GetMapping(IGetMappingRequest request) => DoRequest <IGetMappingRequest, GetMappingResponse>(request, request.RequestParameters);
private GetMappingResponse DeserializeGetMappingResponse(IApiCallDetails response, IGetMappingRequest d, Stream stream) { if (!response.Success) { var emptyResponse = this.RequestResponseSerializer.Deserialize <GetMappingResponse>(stream); return(TransferCallDetails(emptyResponse, response)); } var dict = this.RequestResponseSerializer.Deserialize <GetRootObjectMappingWrapping>(stream); return(TransferCallDetails(new GetMappingResponse(dict), response)); }
/// <inheritdoc/> public IGetMappingResponse GetMapping(IGetMappingRequest request) => this.Dispatcher.Dispatch <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse>( request, new GetMappingConverter((r, s) => DeserializeGetMappingResponse(r, request, s)), (p, d) => this.LowLevelDispatch.IndicesGetMappingDispatch <GetMappingResponse>(p) );
/// <inheritdoc/> public IGetMappingResponse GetMapping(IGetMappingRequest request) => this.Dispatcher.Dispatch <IGetMappingRequest, GetMappingRequestParameters, GetMappingResponse>( request, (p, d) => this.LowLevelDispatch.IndicesGetMappingDispatch <GetMappingResponse>(p) );
private GetMappingResponse DeserializeGetMappingResponse(IApiCallDetails response, IGetMappingRequest d, Stream stream) { var dict = this.RequestResponseSerializer.Deserialize <GetRootObjectMappingWrapping>(stream); return(new GetMappingResponse(dict)); }
public static void Update(ElasticsearchPathInfo <GetMappingRequestParameters> pathInfo, IGetMappingRequest request) { pathInfo.HttpMethod = PathInfoHttpMethod.GET; }
public static Task <GetMappingResponse> GetMappingAsync(this IElasticClient client, IGetMappingRequest request, CancellationToken ct = default) => client.Indices.GetMappingAsync(request, ct);
public static GetMappingResponse GetMapping(this IElasticClient client, IGetMappingRequest request) => client.Indices.GetMapping(request);