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.IllegalArgumentException - 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)
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.