AWSS3ObjectVersion

Objective-C

@interface AWSS3ObjectVersion

Swift

class AWSS3ObjectVersion

The version of an object.

  • The entity tag is an MD5 hash of that version of the object.

    Declaration

    Objective-C

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

    Swift

    var eTag: String? { get set }
  • Specifies whether the object is (true) or is not (false) the latest version of an object.

    Declaration

    Objective-C

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

    Swift

    var isLatest: NSNumber? { get set }
  • key

    The object key.

    Declaration

    Objective-C

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

    Swift

    var key: String? { get set }
  • Date and time the object was last modified.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable lastModified;

    Swift

    var lastModified: Date? { get set }
  • Specifies the owner of the object.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSS3Owner *_Nullable owner;

    Swift

    var owner: AWSS3Owner? { get set }
  • Size in bytes of the object.

    Declaration

    Objective-C

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

    Swift

    var size: NSNumber? { get set }
  • The class of storage used to store the object.

    Declaration

    Objective-C

    @property (nonatomic) AWSS3ObjectVersionStorageClass storageClass;

    Swift

    var storageClass: AWSS3ObjectVersionStorageClass { get set }
  • Version ID of an object.

    Declaration

    Objective-C

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

    Swift

    var versionId: String? { get set }