Package com.cloudconvert.resource.async
Class AsyncAddWatermarkResource
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractAddWatermarkResource<AsyncResult<TaskResponse>>
com.cloudconvert.resource.async.AsyncAddWatermarkResource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class AsyncAddWatermarkResource extends AbstractAddWatermarkResource<AsyncResult<TaskResponse>>
-
Field Summary
Fields inherited from class com.cloudconvert.resource.AbstractAddWatermarkResource
PATH_SEGMENT_ADD_WATERMARKFields 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 AsyncAddWatermarkResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor) -
Method Summary
Modifier and Type Method Description voidclose()AsyncResult<TaskResponse>watermark(@NotNull AddWatermarkTaskRequest addWatermarkTaskRequest)Create a task to add a watermark.Methods inherited from class com.cloudconvert.resource.AbstractAddWatermarkResource
getWatermarkHttpUriRequestMethods 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
-
AsyncAddWatermarkResource
public AsyncAddWatermarkResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor)
-
-
Method Details
-
watermark
public AsyncResult<TaskResponse> watermark(@NotNull @NotNull AddWatermarkTaskRequest addWatermarkTaskRequest) throws java.io.IOException, java.net.URISyntaxExceptionDescription copied from class:AbstractAddWatermarkResourceCreate a task to add a watermark.- Specified by:
watermarkin classAbstractAddWatermarkResource<AsyncResult<TaskResponse>>- Parameters:
addWatermarkTaskRequest-AddWatermarkTaskRequest- Returns:
AbstractAddWatermarkResource- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-