Package org.cdlib.mrt.s3v2.test
Class TestGetObject
java.lang.Object
org.cdlib.mrt.s3v2.test.TestGetObject
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
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringstatic GetSSMprotected static final Stringprotected static final Stringprotected static final org.apache.logging.log4j.Loggerprotected static final Stringprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static PropertiesdoGetObject(V2Client v2client, String bucketName, String key, String downFilePath, String sha256, TestGetObject.DownloadType downloadType) static V2Clientstatic V2Clientstatic V2Clientstatic V2Clientstatic PropertiesgetMeta(String header, software.amazon.awssdk.services.s3.S3Client s3Client, String bucketName, String key) static voidstatic voidtest_aws_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) static voidtest_minio_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) static voidtest_sdsc_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) static voidtest_wasabi_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType)
-
Field Details
-
logger
protected static final org.apache.logging.log4j.Logger logger -
getSSM
-
fileBig
- See Also:
-
downloadBig
- See Also:
-
downloadSmall
- See Also:
-
downloadBigWasabi
- See Also:
-
downloadBigMinio
- See Also:
-
downloadBigSDSC
- See Also:
-
sha256Big
- See Also:
-
keyBig
- See Also:
-
fileSmall
- See Also:
-
sha256Small
- See Also:
-
keySmall
- See Also:
-
-
Constructor Details
-
TestGetObject
public TestGetObject()
-
-
Method Details
-
main
- Throws:
org.cdlib.mrt.utility.TException
-
test_sdsc_download
public static void test_sdsc_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
test_aws_download
public static void test_aws_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
test_wasabi_download
public static void test_wasabi_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-
test_minio_download
public static void test_minio_download(String key, String sha256, String downFilePath, TestGetObject.DownloadType downloadType) 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) -
getClientWasabi
- Throws:
org.cdlib.mrt.utility.TException
-
getClientMinio
- Throws:
org.cdlib.mrt.utility.TException
-
getClientSDSC
- Throws:
org.cdlib.mrt.utility.TException
-
getClientAWS
- Throws:
org.cdlib.mrt.utility.TException
-
doGetObject
protected static Properties doGetObject(V2Client v2client, String bucketName, String key, String downFilePath, String sha256, TestGetObject.DownloadType downloadType) throws org.cdlib.mrt.utility.TException - Throws:
org.cdlib.mrt.utility.TException
-