Package com.cloudconvert.resource.async
Class AsyncWriteMetadataResource
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractWriteMetadataResource<AsyncResult<TaskResponse>>
com.cloudconvert.resource.async.AsyncWriteMetadataResource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class AsyncWriteMetadataResource extends AbstractWriteMetadataResource<AsyncResult<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 AsyncWriteMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor) -
Method Summary
Modifier and Type Method Description voidclose()AsyncResult<TaskResponse>writeMetadata(@NotNull WriteMetadataTaskRequest writeMetadataTaskRequest)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
-
AsyncWriteMetadataResource
public AsyncWriteMetadataResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor)
-
-
Method Details
-
writeMetadata
public AsyncResult<TaskResponse> writeMetadata(@NotNull @NotNull WriteMetadataTaskRequest writeMetadataTaskRequest) throws java.io.IOException, java.net.URISyntaxExceptionDescription copied from class:AbstractWriteMetadataResourceCreate a task to write file metadata.- Specified by:
writeMetadatain classAbstractWriteMetadataResource<AsyncResult<TaskResponse>>- Parameters:
writeMetadataTaskRequest-WriteMetadataTaskRequest- Returns:
AbstractWriteMetadataResource- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-