Class S3BuildStore

java.lang.Object
org.readutf.buildstore.s3.S3BuildStore
All Implemented Interfaces:
org.readutf.buildstore.api.BuildDataStore

public class S3BuildStore extends Object implements org.readutf.buildstore.api.BuildDataStore
  • Constructor Summary

    Constructors
    Constructor
    Description
    S3BuildStore(@NonNull software.amazon.awssdk.auth.credentials.AwsBasicCredentials credentials, URI endpointOverride, @NonNull software.amazon.awssdk.regions.Region region, @NonNull String bucket, boolean pathStyleAccess)
     
    S3BuildStore(@NonNull software.amazon.awssdk.auth.credentials.AwsBasicCredentials credentials, @NonNull software.amazon.awssdk.regions.Region region, @NonNull String bucket, boolean pathStyleAccess)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.readutf.buildstore.api.BuildData
    load(String name, int version)
     
    void
    save(org.readutf.buildstore.api.BuildData data)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • S3BuildStore

      public S3BuildStore(@NonNull software.amazon.awssdk.auth.credentials.AwsBasicCredentials credentials, @NonNull software.amazon.awssdk.regions.Region region, @NonNull String bucket, boolean pathStyleAccess)
    • S3BuildStore

      public S3BuildStore(@NonNull software.amazon.awssdk.auth.credentials.AwsBasicCredentials credentials, URI endpointOverride, @NonNull software.amazon.awssdk.regions.Region region, @NonNull String bucket, boolean pathStyleAccess)
  • Method Details

    • load

      public org.readutf.buildstore.api.BuildData load(String name, int version) throws org.readutf.buildstore.api.exception.BuildException
      Specified by:
      load in interface org.readutf.buildstore.api.BuildDataStore
      Throws:
      org.readutf.buildstore.api.exception.BuildException
    • save

      public void save(org.readutf.buildstore.api.BuildData data) throws org.readutf.buildstore.api.exception.BuildException
      Specified by:
      save in interface org.readutf.buildstore.api.BuildDataStore
      Throws:
      org.readutf.buildstore.api.exception.BuildException