public async Task <ImportDetail> ImportFromS3(ImportFromS3Request detail, CancellationToken cancellationToken = default(CancellationToken)) { var response = await apiConnection .Post <ImportDetail>("imports/s3", null, detail, HttpMessageTransformer, cancellationToken).ConfigureAwait(false); return(response); }
public async Task <ImportDetail> ImportFromS3(ImportFromS3Request detail) { var response = await Client .Post <ImportDetail>($"{ApiKeys.Endpoint}imports/s3", ApiKeys.ApiToken, null, detail).ConfigureAwait(false); return(response); }
public async Task <ImportDetail> ImportFromS3(ImportFromS3Request detail) { try { var result = await ImportRepository.ImportFromS3(detail); return(result); } catch (Exception ex) { Logger.Error("AccountService.ImportFromS3 failed", this, ex); } return(null); }
public async Task <ImportDetail> ImportFromS3(string dataSetName, string bucket, string path, string region, Dictionary <string, ColumnMetadata> columns, Action <HttpRequestMessage, HttpResponseMessage> httpMessageTransformer, CancellationToken cancellationToken) { var request = new ImportFromS3Request() { DataSetName = dataSetName, Bucket = bucket, Path = path, Region = region, Columns = columns }; var response = await apiConnection.Post <ImportDetail>("imports/s3", null, request, httpMessageTransformer, cancellationToken).ConfigureAwait(false); return(response); }