Package com.cloudconvert.resource.async
Class AsyncCaptureWebsitesResource
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractCaptureWebsitesResource<AsyncResult<TaskResponse>>
com.cloudconvert.resource.async.AsyncCaptureWebsitesResource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class AsyncCaptureWebsitesResource extends AbstractCaptureWebsitesResource<AsyncResult<TaskResponse>>
-
Field Summary
Fields inherited from class com.cloudconvert.resource.AbstractCaptureWebsitesResource
PATH_SEGMENT_CAPTURE_WEBSITEFields 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 AsyncCaptureWebsitesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor) -
Method Summary
Modifier and Type Method Description AsyncResult<TaskResponse>capture(@NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest)Create a task to convert a website to PDF or to capture a screenshot of a website (png, jpg).voidclose()Methods inherited from class com.cloudconvert.resource.AbstractCaptureWebsitesResource
getCaptureHttpUriRequestMethods 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
-
AsyncCaptureWebsitesResource
public AsyncCaptureWebsitesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor)
-
-
Method Details
-
capture
public AsyncResult<TaskResponse> capture(@NotNull @NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest) throws java.io.IOException, java.net.URISyntaxExceptionDescription copied from class:AbstractCaptureWebsitesResourceCreate a task to convert a website to PDF or to capture a screenshot of a website (png, jpg).- Specified by:
capturein classAbstractCaptureWebsitesResource<AsyncResult<TaskResponse>>- Parameters:
captureWebsitesTaskRequest-CaptureWebsitesTaskRequest- Returns:
AbstractCaptureWebsitesResource- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-