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 String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
protected static final String
static GetSSM
protected static final String
protected static final String
protected software.amazon.awssdk.services.s3.S3AsyncClient
protected static final String
protected static final String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static void
addProp
(Properties prop, String key, String value) static void
protected static Properties
protected static Properties
static void
protected static void
protected static void
protected static void
protected static void
static V2Client
static V2Client
static V2Client
static V2Client
static Properties
getMeta
(String header, software.amazon.awssdk.services.s3.S3Client s3Client, String bucketName, String key) static void
static void
static void
test_aws_fail
(String key, String sha256, String upFilePath, String downFilePth) static void
test_glacier
(String key, String sha256, String upFilePath, String downFilePth) static void
test_minio
(String key, String sha256, String upFilePath, String downFilePth) static void
test_minio_sync
(String key, String sha256, String upFilePath, String downFilePth) static void
static void
test_wasabi
(String key, String sha256, String upFilePath, String downFilePth) static void
testState
(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) static void
testStateAsync
(V2Client v2client, String bucketName, String key, String sha256, String upFilePath, String downFilePath) static void
testStateSync
(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
-