00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016 #import <Foundation/Foundation.h>
00017
00018 #import "../AmazonClientException.h"
00019
00020 #import "S3Request.h"
00021 #import "S3BucketNameUtilities.h"
00022 #import "S3Constants.h"
00023 #import "S3CannedACL.h"
00024 #import "S3Region.h"
00025
00027 @interface S3CreateBucketRequest : S3Request {
00028 S3Region *region;
00029 S3CannedACL *cannedACL;
00030 }
00031
00033 @property (nonatomic, retain) S3Region* region;
00034
00036 @property (nonatomic, readonly) NSData* createBucketConfiguration;
00037
00039 @property (nonatomic, retain) S3CannedACL* cannedACL;
00040
00045 -(id)initWithName:(NSString*)theBucketName;
00046
00052 -(id)initWithName:(NSString*)theBucketName andRegion:(S3Region *)theRegion;
00053
00054 @end