Class OcflS3Client.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • s3Client

        public OcflS3Client.Builder s3Client​(software.amazon.awssdk.services.s3.S3Client s3Client)
        The AWS SDK s3 client. Required.
        Parameters:
        s3Client - s3 client
        Returns:
        builder
      • bucket

        public OcflS3Client.Builder bucket​(String bucket)
        The S3 bucket to use. Required.
        Parameters:
        bucket - s3 bucket
        Returns:
        builder
      • repoPrefix

        public OcflS3Client.Builder repoPrefix​(String repoPrefix)
        The key prefix to use for the repository. Optional.
        Parameters:
        repoPrefix - key prefix
        Returns:
        builder
      • build

        public OcflS3Client build()
        Constructs a new OcflS3Client. s3Client and bucket must be set.
        Returns:
        OcflS3Client