public enum BucketNameUtils extends Enum<BucketNameUtils>
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
isDNSBucketName(String bucketName)
Convience method that allows the DNS rules to be altered for different SDKs. 
 | 
static boolean | 
isValidV2BucketName(String bucketName)
Returns true if the specified bucket name can be addressed using V2,
 virtual host style, addressing. 
 | 
static void | 
validateBucketName(String bucketName)
Validates that the specified bucket name is valid for Amazon S3 V2 naming
 (i.e. 
 | 
static BucketNameUtils | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static BucketNameUtils[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static BucketNameUtils[] values()
for (BucketNameUtils c : BucketNameUtils.values()) System.out.println(c);
public static BucketNameUtils valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static void validateBucketName(String bucketName)
S3 bucket naming guidelines are specified in http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html? BucketRestrictions.html
bucketName - The bucket name to validate.IllegalBucketNameException - If the specified bucket name doesn't follow Amazon S3's
             guidelines.public static boolean isValidV2BucketName(String bucketName)
bucketName - The name of the bucket to check.public static boolean isDNSBucketName(String bucketName)