public class QetcherClientWrapper extends Object implements de.mklinger.qetcher.client.QetcherClient
| Constructor and Description |
|---|
QetcherClientWrapper(de.mklinger.qetcher.client.QetcherClient delegate) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Void> |
cancelJob(String jobId) |
void |
close() |
CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> |
createJob(de.mklinger.qetcher.client.InputJob inputJob) |
CompletableFuture<Void> |
deleteFile(de.mklinger.qetcher.client.model.v1.ConversionFile file) |
CompletableFuture<Void> |
deleteFile(String fileId) |
CompletableFuture<Void> |
deleteJob(de.mklinger.qetcher.client.model.v1.Job job) |
CompletableFuture<Void> |
deleteJob(String jobId) |
CompletableFuture<byte[]> |
downloadAsByteArray(String fileId) |
CompletableFuture<File> |
downloadAsFile(String fileId,
File file) |
CompletableFuture<Path> |
downloadAsFile(String fileId,
Path file) |
CompletableFuture<Path> |
downloadAsFile(String fileId,
Path file,
OpenOption... openOptions) |
CompletableFuture<Path> |
downloadAsTempFile(String fileId) |
CompletableFuture<Path> |
downloadAsTempFile(String fileId,
Path dir) |
CompletableFuture<List<de.mklinger.qetcher.client.model.v1.AvailableConversion>> |
getAvailableConversions() |
CompletableFuture<List<de.mklinger.qetcher.client.model.v1.AvailableNode>> |
getAvailableNodes() |
CompletableFuture<de.mklinger.qetcher.client.model.v1.ConversionFile> |
getFile(de.mklinger.qetcher.client.model.v1.ConversionFile file) |
CompletableFuture<de.mklinger.qetcher.client.model.v1.ConversionFile> |
getFile(String fileId) |
CompletableFuture<de.mklinger.qetcher.client.model.v1.FileExtensionInfos> |
getFileExtensions() |
CompletableFuture<List<de.mklinger.qetcher.client.model.v1.ConversionFile>> |
getFiles() |
CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> |
getJob(de.mklinger.qetcher.client.model.v1.Job job) |
CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> |
getJob(String jobId) |
CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> |
getJobDone(de.mklinger.qetcher.client.model.v1.Job job) |
CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> |
getJobDone(String jobId) |
CompletableFuture<List<de.mklinger.qetcher.client.model.v1.Job>> |
getJobs() |
CompletableFuture<de.mklinger.qetcher.client.model.v1.MediaTypeInfo> |
getMediaTypeForFilename(String filename) |
CompletableFuture<List<de.mklinger.qetcher.client.model.v1.MediaTypeInfo>> |
getMediaTypes() |
CompletableFuture<de.mklinger.qetcher.client.model.v1.ConversionFile> |
uploadFile(de.mklinger.qetcher.client.InputConversionFile inputFile) |
public QetcherClientWrapper(de.mklinger.qetcher.client.QetcherClient delegate)
public CompletableFuture<de.mklinger.qetcher.client.model.v1.ConversionFile> uploadFile(de.mklinger.qetcher.client.InputConversionFile inputFile)
uploadFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.ConversionFile> getFile(String fileId)
getFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<List<de.mklinger.qetcher.client.model.v1.ConversionFile>> getFiles()
getFiles in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Void> deleteFile(String fileId)
deleteFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Path> downloadAsFile(String fileId, Path file, OpenOption... openOptions)
downloadAsFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> createJob(de.mklinger.qetcher.client.InputJob inputJob)
createJob in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> getJob(String jobId)
getJob in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<List<de.mklinger.qetcher.client.model.v1.Job>> getJobs()
getJobs in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Void> deleteJob(String jobId)
deleteJob in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Void> cancelJob(String jobId)
cancelJob in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<List<de.mklinger.qetcher.client.model.v1.AvailableConversion>> getAvailableConversions()
getAvailableConversions in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<List<de.mklinger.qetcher.client.model.v1.AvailableNode>> getAvailableNodes()
getAvailableNodes in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.ConversionFile> getFile(de.mklinger.qetcher.client.model.v1.ConversionFile file)
getFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Void> deleteFile(de.mklinger.qetcher.client.model.v1.ConversionFile file)
deleteFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Path> downloadAsFile(String fileId, Path file)
downloadAsFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<File> downloadAsFile(String fileId, File file)
downloadAsFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Path> downloadAsTempFile(String fileId)
downloadAsTempFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Path> downloadAsTempFile(String fileId, Path dir)
downloadAsTempFile in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<byte[]> downloadAsByteArray(String fileId)
downloadAsByteArray in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> getJob(de.mklinger.qetcher.client.model.v1.Job job)
getJob in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<Void> deleteJob(de.mklinger.qetcher.client.model.v1.Job job)
deleteJob in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> getJobDone(de.mklinger.qetcher.client.model.v1.Job job)
getJobDone in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.Job> getJobDone(String jobId)
getJobDone in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<List<de.mklinger.qetcher.client.model.v1.MediaTypeInfo>> getMediaTypes()
getMediaTypes in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.FileExtensionInfos> getFileExtensions()
getFileExtensions in interface de.mklinger.qetcher.client.QetcherClientpublic CompletableFuture<de.mklinger.qetcher.client.model.v1.MediaTypeInfo> getMediaTypeForFilename(String filename)
getMediaTypeForFilename in interface de.mklinger.qetcher.client.QetcherClientpublic void close()
close in interface de.mklinger.qetcher.client.QetcherClientclose in interface AutoCloseableCopyright © 2013–2020 mklinger GmbH. All rights reserved.