Class AbstractWriteMetadataResource<TRAR extends AbstractResult<TaskResponse>>

java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractWriteMetadataResource<TRAR>
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable
Direct Known Subclasses:
AsyncWriteMetadataResource, WriteMetadataResource

public abstract class AbstractWriteMetadataResource<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
    • PATH_SEGMENT_WRITE

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

  • Method Details

    • writeMetadata

      public abstract TRAR writeMetadata​(@NotNull @NotNull WriteMetadataTaskRequest writeMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Create a task to write file metadata.
      Parameters:
      writeMetadataTaskRequest - WriteMetadataTaskRequest
      Returns:
      AbstractWriteMetadataResource
      Throws:
      java.io.IOException
      java.net.URISyntaxException
    • getWriteMetadataHttpUriRequest

      protected org.apache.http.client.methods.HttpUriRequest getWriteMetadataHttpUriRequest​(@NotNull @NotNull WriteMetadataTaskRequest writeMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Throws:
      java.io.IOException
      java.net.URISyntaxException