AWSS3PutObjectAclRequest

Objective-C

@interface AWSS3PutObjectAclRequest

Swift

class AWSS3PutObjectAclRequest
  • ACL

    The canned ACL to apply to the object.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3ObjectCannedACL ACL;

    Swift

    var acl: AWSS3ObjectCannedACL { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3AccessControlPolicy *_Nullable accessControlPolicy;

    Swift

    var accessControlPolicy: AWSS3AccessControlPolicy? { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable bucket;

    Swift

    var bucket: String? { get set }
  • Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable contentMD5;

    Swift

    var contentMD5: String? { get set }
  • Allows grantee the read, write, read ACP, and write ACP permissions on the bucket.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable grantFullControl;

    Swift

    var grantFullControl: String? { get set }
  • Allows grantee to list the objects in the bucket.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable grantRead;

    Swift

    var grantRead: String? { get set }
  • Allows grantee to read the bucket ACL.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable grantReadACP;

    Swift

    var grantReadACP: String? { get set }
  • Allows grantee to create, overwrite, and delete any object in the bucket.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable grantWrite;

    Swift

    var grantWrite: String? { get set }
  • Allows grantee to write the ACL for the applicable bucket.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable grantWriteACP;

    Swift

    var grantWriteACP: String? { get set }
  • key

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable key;

    Swift

    var key: String? { get set }
  • Confirms that the requester knows that she or he will be charged for the request. Bucket owners need not specify this parameter in their requests. Documentation on downloading objects from requester pays buckets can be found at http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html

    Declaration

    Objective-C

    @property (nonatomic) AWSS3RequestPayer requestPayer;

    Swift

    var requestPayer: AWSS3RequestPayer { get set }
  • VersionId used to reference a specific version of the object.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable versionId;

    Swift

    var versionId: String? { get set }