Package com.cloudconvert.resource
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 Summary
Fields Modifier and Type Field Description static java.lang.StringPATH_SEGMENT_METADATAstatic java.lang.StringPATH_SEGMENT_WRITEFields 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 AbstractWriteMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider) -
Method Summary
Modifier and Type Method Description protected org.apache.http.client.methods.HttpUriRequestgetWriteMetadataHttpUriRequest(@NotNull WriteMetadataTaskRequest writeMetadataTaskRequest)abstract TRARwriteMetadata(@NotNull WriteMetadataTaskRequest writeMetadataTaskRequest)Create a task to write file metadata.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_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
-
AbstractWriteMetadataResource
public AbstractWriteMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider)
-
-
Method Details
-
writeMetadata
public abstract TRAR writeMetadata(@NotNull @NotNull WriteMetadataTaskRequest writeMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException, CloudConvertClientException, CloudConvertServerExceptionCreate a task to write file metadata.- Parameters:
writeMetadataTaskRequest-WriteMetadataTaskRequest- Returns:
AbstractWriteMetadataResource- Throws:
java.io.IOExceptionjava.net.URISyntaxExceptionCloudConvertClientExceptionCloudConvertServerException
-
getWriteMetadataHttpUriRequest
protected org.apache.http.client.methods.HttpUriRequest getWriteMetadataHttpUriRequest(@NotNull @NotNull WriteMetadataTaskRequest writeMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-