Interface protos.google.storage.v2.IStorageObject (0.7.0)

Properties of a StorageObject.

Package

@google-cloud/storage-control

Properties

acl

acl?: (google.storage.v2.IObjectAccessControl[]|null);

StorageObject acl

bucket

bucket?: (string|null);

StorageObject bucket

cacheControl

cacheControl?: (string|null);

StorageObject cacheControl

checksums

checksums?: (google.storage.v2.IObjectChecksums|null);

StorageObject checksums

componentCount

componentCount?: (number|null);

StorageObject componentCount

contentDisposition

contentDisposition?: (string|null);

StorageObject contentDisposition

contentEncoding

contentEncoding?: (string|null);

StorageObject contentEncoding

contentLanguage

contentLanguage?: (string|null);

StorageObject contentLanguage

contentType

contentType?: (string|null);

StorageObject contentType

contexts

contexts?: (google.storage.v2.IObjectContexts|null);

StorageObject contexts

createTime

createTime?: (google.protobuf.ITimestamp|null);

StorageObject createTime

customerEncryption

customerEncryption?: (google.storage.v2.ICustomerEncryption|null);

StorageObject customerEncryption

customTime

customTime?: (google.protobuf.ITimestamp|null);

StorageObject customTime

deleteTime

deleteTime?: (google.protobuf.ITimestamp|null);

StorageObject deleteTime

etag

etag?: (string|null);

StorageObject etag

eventBasedHold

eventBasedHold?: (boolean|null);

StorageObject eventBasedHold

finalizeTime

finalizeTime?: (google.protobuf.ITimestamp|null);

StorageObject finalizeTime

generation

generation?: (number|Long|string|null);

StorageObject generation

hardDeleteTime

hardDeleteTime?: (google.protobuf.ITimestamp|null);

StorageObject hardDeleteTime

kmsKey

kmsKey?: (string|null);

StorageObject kmsKey

metadata

metadata?: ({ [k: string]: string }|null);

StorageObject metadata

metageneration

metageneration?: (number|Long|string|null);

StorageObject metageneration

name

name?: (string|null);

StorageObject name

owner

owner?: (google.storage.v2.IOwner|null);

StorageObject owner

restoreToken

restoreToken?: (string|null);

StorageObject restoreToken

retention

retention?: (google.storage.v2.StorageObject.IRetention|null);

StorageObject retention

retentionExpireTime

retentionExpireTime?: (google.protobuf.ITimestamp|null);

StorageObject retentionExpireTime

size

size?: (number|Long|string|null);

StorageObject size

softDeleteTime

softDeleteTime?: (google.protobuf.ITimestamp|null);

StorageObject softDeleteTime

storageClass

storageClass?: (string|null);

StorageObject storageClass

temporaryHold

temporaryHold?: (boolean|null);

StorageObject temporaryHold

updateStorageClassTime

updateStorageClassTime?: (google.protobuf.ITimestamp|null);

StorageObject updateStorageClassTime

updateTime

updateTime?: (google.protobuf.ITimestamp|null);

StorageObject updateTime