Package com.cloudconvert.resource.async
Class AsyncMergeFilesResource
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractMergeFilesResource<AsyncResult<TaskResponse>>
com.cloudconvert.resource.async.AsyncMergeFilesResource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class AsyncMergeFilesResource extends AbstractMergeFilesResource<AsyncResult<TaskResponse>>
-
Field Summary
Fields inherited from class com.cloudconvert.resource.AbstractMergeFilesResource
PATH_SEGMENT_MERGEFields inherited from class com.cloudconvert.resource.AbstractResource
BEARER, HEADER_AUTHORIZATION, HEADER_USER_AGENT, INPUT_STREAM_TYPE_REFERENCE, JOB_RESPONSE_PAGEABLE_TYPE_REFERENCE, JOB_RESPONSE_TYPE_REFERENCE, MAP_STRING_TO_OBJECT_TYPE_REFERENCE, OPERATION_RESPONSE_PAGEABLE_TYPE_REFERENCE, TASK_RESPONSE_PAGEABLE_TYPE_REFERENCE, TASK_RESPONSE_TYPE_REFERENCE, USER_RESPONSE_TYPE_REFERENCE, V2, VALUE_USER_AGENT, VOID_TYPE_REFERENCE, WEBHOOKS_RESPONSE_PAGEABLE_TYPE_REFERENCE, WEBHOOKS_RESPONSE_TYPE_REFERENCE -
Constructor Summary
Constructors Constructor Description AsyncMergeFilesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor) -
Method Summary
Modifier and Type Method Description voidclose()AsyncResult<TaskResponse>merge(@NotNull MergeFilesTaskRequest mergeFilesTaskRequest)Create a task to merge at least two files to one PDF.Methods inherited from class com.cloudconvert.resource.AbstractMergeFilesResource
getMergeHttpUriRequestMethods inherited from class com.cloudconvert.resource.AbstractResource
getHttpEntity, getHttpEntity, getHttpUriRequest, getHttpUriRequest, getJson, getSyncUri, getSyncUri, getUri, getUri, requestToMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AsyncMergeFilesResource
public AsyncMergeFilesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor)
-
-
Method Details
-
merge
public AsyncResult<TaskResponse> merge(@NotNull @NotNull MergeFilesTaskRequest mergeFilesTaskRequest) throws java.io.IOException, java.net.URISyntaxExceptionDescription copied from class:AbstractMergeFilesResourceCreate a task to merge at least two files to one PDF. If input files are not PDFs yet, they are automatically converted to PDF.- Specified by:
mergein classAbstractMergeFilesResource<AsyncResult<TaskResponse>>- Parameters:
mergeFilesTaskRequest-MergeFilesTaskRequest- Returns:
AbstractMergeFilesResource- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-