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 InputStreamReturns an input stream of the object to be stored.@NonNull StringgetKey()voidsetMetadata(@NonNull Map<String, String> metadata) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UploadRequest
setContentType
-
Constructor Details
-
CompletedFileUploadRequest
public CompletedFileUploadRequest(@NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload) -
CompletedFileUploadRequest
public CompletedFileUploadRequest(@NonNull io.micronaut.http.multipart.CompletedFileUpload completedFileUpload, @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
Description copied from interface:UploadRequestReturns an input stream of the object to be stored.Callers must not access the stream while an upload is in progress. Provider implementations may close it, so callers that own the stream should ensure it is closed after a blocking upload returns or after a reactive upload terminates.
- 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.
-