O
- Cloud vendor-specific response object.public interface ObjectStorageEntry<O>
Modifier and Type | Method and Description |
---|---|
default java.util.Optional<java.lang.String> |
getContentType() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getKey()
The object path on object storage.
|
default java.util.Map<java.lang.String,java.lang.String> |
getMetadata() |
O |
getNativeEntry() |
default io.micronaut.http.server.types.files.StreamedFile |
toStreamedFile() |
default io.micronaut.http.server.types.files.SystemFile |
toSystemFile() |
@NonNull java.lang.String getKey()
/path/to
@NonNull java.io.InputStream getInputStream()
@NonNull O getNativeEntry()
@NonNull default java.util.Map<java.lang.String,java.lang.String> getMetadata()
@NonNull default java.util.Optional<java.lang.String> getContentType()
@NonNull default io.micronaut.http.server.types.files.StreamedFile toStreamedFile()
StreamedFile
from this entry.@NonNull default io.micronaut.http.server.types.files.SystemFile toSystemFile()
SystemFile
from this entry. Note that calling this method will consume the
getInputStream()
, which will be closed.