Package ai.djl.aws.s3
Class S3RepositoryFactory
- java.lang.Object
-
- ai.djl.aws.s3.S3RepositoryFactory
-
- All Implemented Interfaces:
ai.djl.repository.RepositoryFactory
public class S3RepositoryFactory extends java.lang.Object implements ai.djl.repository.RepositoryFactory
A class responsible to createS3Repository
instances.
-
-
Constructor Summary
Constructors Constructor Description S3RepositoryFactory()
Creates anS3RepositoryFactory
.S3RepositoryFactory(software.amazon.awssdk.services.s3.S3Client client)
Creates anS3RepositoryFactory
instance with the specifiedS3Client
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Set<java.lang.String>
getSupportedScheme()
ai.djl.repository.Repository
newInstance(java.lang.String name, java.net.URI uri)
-
-
-
Constructor Detail
-
S3RepositoryFactory
public S3RepositoryFactory()
Creates anS3RepositoryFactory
.
-
S3RepositoryFactory
public S3RepositoryFactory(software.amazon.awssdk.services.s3.S3Client client)
Creates anS3RepositoryFactory
instance with the specifiedS3Client
.- Parameters:
client
- theS3Client
-
-
Method Detail
-
newInstance
public ai.djl.repository.Repository newInstance(java.lang.String name, java.net.URI uri)
- Specified by:
newInstance
in interfaceai.djl.repository.RepositoryFactory
-
getSupportedScheme
public java.util.Set<java.lang.String> getSupportedScheme()
- Specified by:
getSupportedScheme
in interfaceai.djl.repository.RepositoryFactory
-
-