AWSS3ListObjectVersionsRequest

Objective-C

@interface AWSS3ListObjectVersionsRequest

Swift

class AWSS3ListObjectVersionsRequest
  • Declaration

    Objective-C

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

    Swift

    var bucket: String? { get set }
  • A delimiter is a character you use to group keys.

    Declaration

    Objective-C

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

    Swift

    var delimiter: String? { get set }
  • Requests Amazon S3 to encode the object keys in the response and specifies the encoding method to use. An object key may contain any Unicode character; however, XML 1.0 parser cannot parse some characters, such as characters with an ASCII value from 0 to 10. For characters that are not supported in XML 1.0, you can add this parameter to request that Amazon S3 encode the keys in the response.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3EncodingType encodingType;

    Swift

    var encodingType: AWSS3EncodingType { get set }
  • Specifies the key to start with when listing objects in a bucket.

    Declaration

    Objective-C

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

    Swift

    var keyMarker: String? { get set }
  • Sets the maximum number of keys returned in the response. The response might contain fewer keys but will never contain more.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable maxKeys;

    Swift

    var maxKeys: NSNumber? { get set }
  • Limits the response to keys that begin with the specified prefix.

    Declaration

    Objective-C

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

    Swift

    var prefix: String? { get set }
  • Specifies the object version you want to start listing from.

    Declaration

    Objective-C

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

    Swift

    var versionIdMarker: String? { get set }