Class AbstractCreateArchivesResource<TRAR extends AbstractResult<TaskResponse>>

java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractCreateArchivesResource<TRAR>
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable
Direct Known Subclasses:
AsyncCreateArchivesResource, CreateArchivesResource

public abstract class AbstractCreateArchivesResource<TRAR extends AbstractResult<TaskResponse>>
extends AbstractResource
  • Field Details

    • PATH_SEGMENT_ARCHIVE

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

  • Method Details

    • archive

      public abstract TRAR archive​(@NotNull @NotNull CreateArchivesTaskRequest createArchivesTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Create a task to create a ZIP, RAR, 7Z, TAR, TAR.GZ or TAR.BZ2 archive.
      Parameters:
      createArchivesTaskRequest - CreateArchivesTaskRequest
      Returns:
      AbstractCreateArchivesResource
      Throws:
      java.io.IOException
      java.net.URISyntaxException
    • getArchiveHttpUriRequest

      protected org.apache.http.client.methods.HttpUriRequest getArchiveHttpUriRequest​(@NotNull @NotNull CreateArchivesTaskRequest createArchivesTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Throws:
      java.io.IOException
      java.net.URISyntaxException