Class TestObjectMeta

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

public class TestObjectMeta 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

    • s3Client

      protected software.amazon.awssdk.services.s3.S3AsyncClient s3Client
    • getSSM

      public static GetSSM getSSM
  • Constructor Details

    • TestObjectMeta

      public TestObjectMeta()
  • Method Details

    • main

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

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

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

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

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

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

      public static software.amazon.awssdk.services.s3.model.HeadObjectResponse getHeadResponse(software.amazon.awssdk.services.s3.S3Client s3, String bucketName, String keyName) throws org.cdlib.mrt.utility.TException
      Lists the tags associated with an Amazon S3 object.
      Parameters:
      s3 - the S3Client object used to interact with the Amazon S3 service
      bucketName - the name of the S3 bucket that contains the object
      keyName - the key (name) of the S3 object
      Throws:
      org.cdlib.mrt.utility.TException
    • getObjectMeta

      public Properties getObjectMeta(software.amazon.awssdk.services.s3.S3Client s3, String bucketName, String key) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException
    • addProp

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

      public static void doStorageClass(software.amazon.awssdk.services.s3.S3Client s3Client, String bucketName, String keyName) throws org.cdlib.mrt.utility.TException
      Throws:
      org.cdlib.mrt.utility.TException