Package com.cloudconvert.resource
Class AbstractCaptureWebsitesResource<TRAR extends AbstractResult<TaskResponse>>
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractCaptureWebsitesResource<TRAR>
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
- Direct Known Subclasses:
AsyncCaptureWebsitesResource,CaptureWebsitesResource
public abstract class AbstractCaptureWebsitesResource<TRAR extends AbstractResult<TaskResponse>> extends AbstractResource
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPATH_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 AbstractCaptureWebsitesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider) -
Method Summary
Modifier and Type Method Description abstract TRARcapture(@NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest)Create a task to convert a website to PDF or to capture a screenshot of a website (png, jpg).protected org.apache.http.client.methods.HttpUriRequestgetCaptureHttpUriRequest(@NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest)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_CAPTURE_WEBSITE
public static final java.lang.String PATH_SEGMENT_CAPTURE_WEBSITE- See Also:
- Constant Field Values
-
-
Constructor Details
-
AbstractCaptureWebsitesResource
public AbstractCaptureWebsitesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider)
-
-
Method Details
-
capture
public abstract TRAR capture(@NotNull @NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest) throws java.io.IOException, java.net.URISyntaxException, CloudConvertClientException, CloudConvertServerExceptionCreate a task to convert a website to PDF or to capture a screenshot of a website (png, jpg).- Parameters:
captureWebsitesTaskRequest-CaptureWebsitesTaskRequest- Returns:
AbstractCaptureWebsitesResource- Throws:
java.io.IOExceptionjava.net.URISyntaxExceptionCloudConvertClientExceptionCloudConvertServerException
-
getCaptureHttpUriRequest
protected org.apache.http.client.methods.HttpUriRequest getCaptureHttpUriRequest(@NotNull @NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest) throws java.io.IOException, java.net.URISyntaxException- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-