Interface StorageObject
@Immutable
public interface StorageObject
-
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodeacl()bucket()crc32c()com.fasterxml.jackson.databind.JsonNodeetag()id()default Stringkind()md5Hash()com.fasterxml.jackson.databind.JsonNodemetadata()name()com.fasterxml.jackson.databind.JsonNodeselfLink()longsize()updated()
-
Method Details
-
kind
-
id
String id() -
selfLink
-
mediaLink
-
name
String name() -
bucket
String bucket() -
generation
-
metageneration
-
contentType
String contentType() -
storageClass
String storageClass() -
size
long size() -
softDeleteTime
-
hardDeleteTime
-
md5Hash
-
contentEncoding
-
contentDisposition
-
contentLanguage
-
cacheControl
-
crc32c
-
componentCount
-
etag
String etag() -
kmsKeyName
-
temporaryHold
-
eventBasedHold
-
retentionExpirationTime
-
retention
@Nullable com.fasterxml.jackson.databind.JsonNode retention() -
timeCreated
-
updated
-
timeDeleted
-
timeStorageClassUpdated
-
customTime
-
metadata
@Nullable com.fasterxml.jackson.databind.JsonNode metadata() -
acl
@Nullable com.fasterxml.jackson.databind.JsonNode acl() -
customerEncryption
@Nullable com.fasterxml.jackson.databind.JsonNode customerEncryption()
-