Class AbstractGetMetadataResource<TRAR extends AbstractResult<TaskResponse>>

java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractGetMetadataResource<TRAR>
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable
Direct Known Subclasses:
AsyncGetMetadataResource, GetMetadataResource

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

    • PATH_SEGMENT_METADATA

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

  • Method Details

    • metadata

      public abstract TRAR metadata​(@NotNull @NotNull GetMetadataTaskRequest getMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Create a task to optimize and compress a file. Currently supported formats are PDF, PNG and JPG.
      Parameters:
      getMetadataTaskRequest - GetMetadataTaskRequest
      Returns:
      AbstractGetMetadataResource
      Throws:
      java.io.IOException
      java.net.URISyntaxException
    • getMetadataHttpUriRequest

      protected org.apache.http.client.methods.HttpUriRequest getMetadataHttpUriRequest​(@NotNull @NotNull GetMetadataTaskRequest getMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Throws:
      java.io.IOException
      java.net.URISyntaxException