Package com.cloudconvert.resource
Class AbstractAddWatermarkResource<TRAR extends AbstractResult<TaskResponse>>
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractAddWatermarkResource<TRAR>
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
- Direct Known Subclasses:
AddWatermarkResource,AsyncAddWatermarkResource
public abstract class AbstractAddWatermarkResource<TRAR extends AbstractResult<TaskResponse>> extends AbstractResource
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPATH_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 AbstractAddWatermarkResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider) -
Method Summary
Modifier and Type Method Description protected org.apache.http.client.methods.HttpUriRequestgetWatermarkHttpUriRequest(@NotNull AddWatermarkTaskRequest addWatermarkTaskRequest)abstract TRARwatermark(@NotNull AddWatermarkTaskRequest addWatermarkTaskRequest)Create a task to add a watermark.Methods 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, waitMethods inherited from interface java.io.Closeable
close
-
Field Details
-
PATH_SEGMENT_ADD_WATERMARK
public static final java.lang.String PATH_SEGMENT_ADD_WATERMARK- See Also:
- Constant Field Values
-
-
Constructor Details
-
AbstractAddWatermarkResource
public AbstractAddWatermarkResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider)
-
-
Method Details
-
watermark
public abstract TRAR watermark(@NotNull @NotNull AddWatermarkTaskRequest addWatermarkTaskRequest) throws java.io.IOException, java.net.URISyntaxException, CloudConvertClientException, CloudConvertServerExceptionCreate a task to add a watermark.- Parameters:
addWatermarkTaskRequest-AddWatermarkTaskRequest- Returns:
AbstractAddWatermarkResource- Throws:
java.io.IOExceptionjava.net.URISyntaxExceptionCloudConvertClientExceptionCloudConvertServerException
-
getWatermarkHttpUriRequest
protected org.apache.http.client.methods.HttpUriRequest getWatermarkHttpUriRequest(@NotNull @NotNull AddWatermarkTaskRequest addWatermarkTaskRequest) throws java.io.IOException, java.net.URISyntaxException- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-