Package com.cloudconvert.resource.sync
Class WriteMetadataResource
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractWriteMetadataResource<Result<TaskResponse>>
com.cloudconvert.resource.sync.WriteMetadataResource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class WriteMetadataResource extends AbstractWriteMetadataResource<Result<TaskResponse>>
-
Field Summary
Fields inherited from class com.cloudconvert.resource.AbstractWriteMetadataResource
PATH_SEGMENT_METADATA, PATH_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 WriteMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, RequestExecutor requestExecutor) -
Method Summary
Modifier and Type Method Description voidclose()Result<TaskResponse>writeMetadata(@NotNull WriteMetadataTaskRequest getMetadataTaskRequest)Create a task to write file metadata.Methods inherited from class com.cloudconvert.resource.AbstractWriteMetadataResource
getWriteMetadataHttpUriRequestMethods 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, wait
-
Constructor Details
-
WriteMetadataResource
public WriteMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, RequestExecutor requestExecutor)
-
-
Method Details
-
writeMetadata
public Result<TaskResponse> writeMetadata(@NotNull @NotNull WriteMetadataTaskRequest getMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxException, CloudConvertClientException, CloudConvertServerExceptionDescription copied from class:AbstractWriteMetadataResourceCreate a task to write file metadata.- Specified by:
writeMetadatain classAbstractWriteMetadataResource<Result<TaskResponse>>- Parameters:
getMetadataTaskRequest-WriteMetadataTaskRequest- Returns:
AbstractWriteMetadataResource- Throws:
java.io.IOExceptionjava.net.URISyntaxExceptionCloudConvertClientExceptionCloudConvertServerException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-