public final class Utils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AWSDOTCOM
constants to define endpoint to various AWS region
|
static java.lang.String |
DASH |
static java.lang.String |
DEFAULT_AWS_BUCKET_REGION
The default value AWS bucket region.
|
static java.lang.String |
DEFAULT_CONFIG_FILE |
static java.lang.String |
DOT |
static java.lang.String |
S3 |
static java.lang.String |
US_EAST_1_AWS_BUCKET_REGION
The value for the us-east-1 region.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Map<java.lang.String,java.lang.Object> |
asMap(java.util.Properties props) |
static void |
deleteBucket(java.lang.String bucketName)
Delete S3 bucket.
|
static com.amazonaws.services.s3.AmazonS3Client |
openService(java.util.Properties prop)
Create AmazonS3Client from properties.
|
static java.util.Properties |
readConfig(java.lang.String fileName)
Read a configuration properties file.
|
static boolean |
waitForBucket(@NotNull com.amazonaws.services.s3.AmazonS3 s3Client,
@NotNull java.lang.String bucketName)
Waits for an S3 bucket, one we expect to exist, to report that it exists.
|
public static final java.lang.String DEFAULT_CONFIG_FILE
public static final java.lang.String DEFAULT_AWS_BUCKET_REGION
public static final java.lang.String US_EAST_1_AWS_BUCKET_REGION
public static final java.lang.String AWSDOTCOM
public static final java.lang.String S3
public static final java.lang.String DOT
public static final java.lang.String DASH
public static com.amazonaws.services.s3.AmazonS3Client openService(java.util.Properties prop)
prop
- properties to configure @link AmazonS3Client
AmazonS3Client
public static boolean waitForBucket(@NotNull @NotNull com.amazonaws.services.s3.AmazonS3 s3Client, @NotNull @NotNull java.lang.String bucketName)
s3Client
- The AmazonS3 client connection to the storage service.bucketName
- The name of the bucket to check.public static void deleteBucket(java.lang.String bucketName) throws java.io.IOException
bucketName
- the bucket name.java.io.IOException
public static java.util.Properties readConfig(java.lang.String fileName) throws java.io.IOException
fileName
- the properties file namejava.io.IOException
- if the file doesn't existpublic static java.util.Map<java.lang.String,java.lang.Object> asMap(java.util.Properties props)
Copyright © 2012–2022 The Apache Software Foundation. All rights reserved.