public class S3Repository
extends ai.djl.repository.AbstractRepository
S3Repository is a Repository located on a AWS S3.Repository| Modifier and Type | Method and Description |
|---|---|
protected void |
download(java.nio.file.Path tmp,
java.net.URI baseUri,
ai.djl.repository.Artifact.Item item,
ai.djl.util.Progress progress) |
java.net.URI |
getBaseUri() |
java.lang.String |
getName() |
java.util.List<ai.djl.repository.MRL> |
getResources() |
boolean |
isRemote() |
ai.djl.repository.Metadata |
locate(ai.djl.repository.MRL mrl) |
ai.djl.repository.Artifact |
resolve(ai.djl.repository.MRL mrl,
java.lang.String version,
java.util.Map<java.lang.String,java.lang.String> filter) |
getCacheDirectory, getFile, listDirectory, md5hash, openStream, prepare, resolvePath, savepublic boolean isRemote()
public java.lang.String getName()
public java.net.URI getBaseUri()
public ai.djl.repository.Metadata locate(ai.djl.repository.MRL mrl)
throws java.io.IOException
java.io.IOExceptionpublic ai.djl.repository.Artifact resolve(ai.djl.repository.MRL mrl,
java.lang.String version,
java.util.Map<java.lang.String,java.lang.String> filter)
throws java.io.IOException
java.io.IOExceptionprotected void download(java.nio.file.Path tmp,
java.net.URI baseUri,
ai.djl.repository.Artifact.Item item,
ai.djl.util.Progress progress)
throws java.io.IOException
download in class ai.djl.repository.AbstractRepositoryjava.io.IOExceptionpublic java.util.List<ai.djl.repository.MRL> getResources()
getResources in interface ai.djl.repository.RepositorygetResources in class ai.djl.repository.AbstractRepository