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 Object implements ai.djl.repository.RepositoryFactory
A class responsible to create S3Repository instances.
  • Constructor Details

    • S3RepositoryFactory

      public S3RepositoryFactory()
      Creates an S3RepositoryFactory.
    • S3RepositoryFactory

      public S3RepositoryFactory(software.amazon.awssdk.services.s3.S3Client client)
      Creates an S3RepositoryFactory instance with the specified S3Client.
      Parameters:
      client - the S3Client
  • Method Details

    • newInstance

      public ai.djl.repository.Repository newInstance(String name, URI uri)
      Specified by:
      newInstance in interface ai.djl.repository.RepositoryFactory
    • getSupportedScheme

      public Set<String> getSupportedScheme()
      Specified by:
      getSupportedScheme in interface ai.djl.repository.RepositoryFactory