Class CompletedFileUploadRequest
java.lang.Object
io.micronaut.objectstorage.request.CompletedFileUploadRequest
- All Implemented Interfaces:
UploadRequest
An
UploadRequest backed by a CompletedFileUpload.- Since:
- 1.0
- Author:
- Álvaro Sánchez-Mariscal
-
Constructor Summary
ConstructorsConstructorDescriptionCompletedFileUploadRequest(@NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload) CompletedFileUploadRequest(@NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload, @NonNull String key) CompletedFileUploadRequest(@NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload, @NonNull String key, @NonNull Map<String, String> metadata) -
Method Summary
Modifier and TypeMethodDescription@NonNull InputStream@NonNull StringgetKey()voidsetMetadata(@NonNull Map<String, String> metadata) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.objectstorage.request.UploadRequest
setContentType
-
Constructor Details
-
CompletedFileUploadRequest
public CompletedFileUploadRequest(@NonNull @NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload) -
CompletedFileUploadRequest
public CompletedFileUploadRequest(@NonNull @NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload, @NonNull @NonNull String key) -
CompletedFileUploadRequest
-
-
Method Details
-
getContentType
- Specified by:
getContentTypein interfaceUploadRequest- Returns:
- the content type of this upload request.
-
getKey
- Specified by:
getKeyin interfaceUploadRequest- Returns:
- the file name with path.
-
getContentSize
- Specified by:
getContentSizein interfaceUploadRequest- Returns:
- the size of the file, in bytes.
-
getInputStream
- Specified by:
getInputStreamin interfaceUploadRequest- Returns:
- an input stream of the object to be stored.
-
getMetadata
- Specified by:
getMetadatain interfaceUploadRequest- Returns:
- a map with key-value pairs to be stored along the file. An empty map by default.
-
setMetadata
- Specified by:
setMetadatain interfaceUploadRequest- Parameters:
metadata- a map with key-value pairs to be stored along the file.
-