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 Details

    • PATH_SEGMENT_CAPTURE_WEBSITE

      public static final java.lang.String PATH_SEGMENT_CAPTURE_WEBSITE
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details

    • capture

      public abstract TRAR capture​(@NotNull @NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Create 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.IOException
      java.net.URISyntaxException
    • getCaptureHttpUriRequest

      protected org.apache.http.client.methods.HttpUriRequest getCaptureHttpUriRequest​(@NotNull @NotNull CaptureWebsitesTaskRequest captureWebsitesTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Throws:
      java.io.IOException
      java.net.URISyntaxException