Class TestState

java.lang.Object
org.cdlib.mrt.s3v2.test.TestState

public class TestState extends Object
Before running this Java V2 code example, set up your development environment, including your credentials.

For more information, see the following documentation topic:

https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/get-started.html

  • Field Details

  • Constructor Details

    • TestState

      public TestState()
  • Method Details

    • main

      public static void main(String[] args) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_wasabi

      public static void test_wasabi(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_aws

      public static void test_aws(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_aws_fail

      public static void test_aws_fail(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_glacier

      public static void test_glacier(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_minio

      public static void test_minio(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_minio_sync

      public static void test_minio_sync(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • test_sdsc

      public static void test_sdsc(String key, String sha256, String upFilePath, String downFilePth) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getMeta

      public static Properties getMeta(String header, software.amazon.awssdk.services.s3.S3Client s3Client, String bucketName, String key)
    • addProp

      protected static void addProp(Properties prop, String key, String value)
    • doUploadAsync

      protected static void doUploadAsync(V2Client v2client, String bucketName, String key, String filePath, String sha256)
    • doUploadSync

      protected static void doUploadSync(V2Client v2client, String bucketName, String key, String filePath, String sha256)
    • doUploadMultipart

      protected static void doUploadMultipart(V2Client v2client, String bucketName, String key, String filePath, String sha256)
    • doPutObject

      protected static void doPutObject(V2Client v2client, String bucketName, String key, String filePath, String sha256)
    • doGetObjectSync

      protected static Properties doGetObjectSync(V2Client v2client, String bucketName, String key, String filePath, String sha256) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • doGetObjectAsync

      protected static Properties doGetObjectAsync(V2Client v2client, String bucketName, String key, String filePath, String sha256) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • doDelete

      public static void doDelete(V2Client v2client, String bucketName, String key) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • doPresign

      public static void doPresign(V2Client v2client, String bucketName, String key) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • testStateAsync

      public static void testStateAsync(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • testState

      public static void testState(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • testStateSync

      public static void testStateSync(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getClientWasabi

      public static V2Client getClientWasabi() throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getClientMinio

      public static V2Client getClientMinio() throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getClientSDSC

      public static V2Client getClientSDSC() throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • getClientAWS

      public static V2Client getClientAWS() throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException