Package org.cdlib.mrt.s3v2.test
Class TestState
java.lang.Object
org.cdlib.mrt.s3v2.test.TestState
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 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 software.amazon.awssdk.services.s3.S3AsyncClientprotected static final Stringprotected static final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidaddProp(Properties prop, String key, String value) static voidprotected static Propertiesprotected static Propertiesstatic voidprotected static voidprotected static voidprotected static voidprotected static voidstatic V2Clientstatic V2Clientstatic V2Clientstatic V2Clientstatic PropertiesgetMeta(String header, software.amazon.awssdk.services.s3.S3Client s3Client, String bucketName, String key) static voidstatic voidstatic voidtest_aws_fail(String key, String sha256, String upFilePath, String downFilePth) static voidtest_glacier(String key, String sha256, String upFilePath, String downFilePth) static voidtest_minio(String key, String sha256, String upFilePath, String downFilePth) static voidtest_minio_sync(String key, String sha256, String upFilePath, String downFilePth) static voidstatic voidtest_wasabi(String key, String sha256, String upFilePath, String downFilePth) static voidtestState(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) static voidtestStateAsync(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) static voidtestStateSync(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath)
-
Field Details
-
s3Client
protected software.amazon.awssdk.services.s3.S3AsyncClient s3Client -
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
-
TestState
public TestState()
-
-
Method Details
-
main
- 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
-
doUploadAsync
-
doUploadSync
-
doUploadMultipart
-
doPutObject
-
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
- 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
-