OBSListObjectsVersionsResponse Class Reference

Inherits from OBSCORSResponse : OBSServiceResponse : OBSBaseResponse : OBSAbstractModel : OBSMTLModel
Declared in OBSListObjectsVersionsModel.h
OBSListObjectsVersionsModel.m

Overview

Response to the request for listing versioning objects

  bucketName

Bucket name

@property (nonatomic, strong, nonnull) NSString *bucketName

Declared In

OBSListObjectsVersionsModel.h

  prefix

Object name prefix. Only objects whose names have this prefix are listed.

@property (nonatomic, strong, nonnull) NSString *prefix

Declared In

OBSListObjectsVersionsModel.h

  keyMarker

Start position for listing objects

@property (nonatomic, strong, nonnull) NSString *keyMarker

Declared In

OBSListObjectsVersionsModel.h

  versionIDMarker

Start position for listing objects

@property (nonatomic, strong, nonnull) NSString *versionIDMarker

Declared In

OBSListObjectsVersionsModel.h

  nextKeyMarker

If not all uploads are returned, the response contains “nextKeyMarker” that specifies the “keyMarker” for next listing.

@property (nonatomic, strong, nonnull) NSString *nextKeyMarker

Declared In

OBSListObjectsVersionsModel.h

  nextVersionIDMarker

If not all uploads are returned, the response contains “nextVersionIDMarker” that specifies the “versionIDMarker” for next listing.

@property (nonatomic, strong, nonnull) NSString *nextVersionIDMarker

Declared In

OBSListObjectsVersionsModel.h

  maxKeys

Maximum number of objects that can be returned

@property (nonatomic, strong, nonnull) NSNumber *maxKeys

Declared In

OBSListObjectsVersionsModel.h

  delimiter

“delimiter” in the request

@property (nonatomic, strong, nonnull) NSString *delimiter

Declared In

OBSListObjectsVersionsModel.h

  isTruncated

Whether the list of versioning objects in the request is truncated. Value “YES” indicates that not all versioning objects are returned and value “NO” indicates that all versioning objects are returned.

@property (nonatomic, assign) BOOL isTruncated

Declared In

OBSListObjectsVersionsModel.h

  versionList

Container for the list of versioning objects

@property (nonatomic, strong, nonnull) NSArray<OBSObjectVersion*> *versionList

Declared In

OBSListObjectsVersionsModel.h

  deleteMarkerList

Array of delete markers

@property (nonatomic, strong, nonnull) NSArray<OBSDeleteMarker*> *deleteMarkerList

Declared In

OBSListObjectsVersionsModel.h

  commonPrefixesList

Object name prefix array. Only objects whose names have this prefix are listed.

@property (nonatomic, strong, nonnull) NSArray<NSString*> *commonPrefixesList

Declared In

OBSListObjectsVersionsModel.h