GetBucketObjectsObject

data class GetBucketObjectsObject(val acl: String, val cacheControl: String, val contentDisposition: String, val contentEncoding: String, val contentLength: String, val contentMd5: String, val contentType: String, val etag: String, val expires: String, val key: String, val lastModificationTime: String, val serverSideEncryption: String, val sseKmsKeyId: String, val storageClass: String)

Constructors

Link copied to clipboard
constructor(acl: String, cacheControl: String, contentDisposition: String, contentEncoding: String, contentLength: String, contentMd5: String, contentType: String, etag: String, expires: String, key: String, lastModificationTime: String, serverSideEncryption: String, sseKmsKeyId: String, storageClass: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val acl: String

Object access control list. Possible values: default, private, public-read and public-read-write.

Link copied to clipboard

Caching behavior along the request/reply chain. Read RFC2616 Cache-Control for further details.

Link copied to clipboard

Presentational information for the object. Read RFC2616 Content-Disposition for further details.

Link copied to clipboard

Content encodings that have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read RFC2616 Content-Encoding for further details.

Link copied to clipboard

Size of the object in bytes.

Link copied to clipboard

MD5 value of the content. Read MD5 for computing method.

Link copied to clipboard

Standard MIME type describing the format of the object data, e.g. "application/octet-stream".

Link copied to clipboard

ETag generated for the object (MD5 sum of the object content).

Link copied to clipboard

Expiration date for the the request/response. Read RFC2616 Expires for further details.

Link copied to clipboard
val key: String

Object key.

Link copied to clipboard

Last modification time of the object.

Link copied to clipboard

Server-side encryption of the object in OSS. It can be empty or AES256.

Link copied to clipboard

If present, specifies the ID of the Key Management Service(KMS) master encryption key that was used for the object.

Link copied to clipboard

Object storage type. Possible values: Standard, IA, Archive and ColdArchive.