Package com.cloudconvert.resource
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 Summary
Fields Modifier and Type Field Description static java.lang.StringPATH_SEGMENT_METADATAFields 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 AbstractGetMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider) -
Method Summary
Modifier and Type Method Description protected org.apache.http.client.methods.HttpUriRequestgetMetadataHttpUriRequest(@NotNull GetMetadataTaskRequest getMetadataTaskRequest)abstract TRARmetadata(@NotNull GetMetadataTaskRequest getMetadataTaskRequest)Create a task to optimize and compress a file.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
-
-
Constructor Details
-
AbstractGetMetadataResource
public AbstractGetMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider)
-
-
Method Details
-
metadata
public abstract TRAR metadata(@NotNull @NotNull GetMetadataTaskRequest getMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException, CloudConvertClientException, CloudConvertServerExceptionCreate a task to optimize and compress a file. Currently supported formats are PDF, PNG and JPG.- Parameters:
getMetadataTaskRequest-GetMetadataTaskRequest- Returns:
AbstractGetMetadataResource- Throws:
java.io.IOExceptionjava.net.URISyntaxExceptionCloudConvertClientExceptionCloudConvertServerException
-
getMetadataHttpUriRequest
protected org.apache.http.client.methods.HttpUriRequest getMetadataHttpUriRequest(@NotNull @NotNull GetMetadataTaskRequest getMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-