public static class Blob.Builder extends BlobInfo.Builder
Blob.| Modifier and Type | Method and Description |
|---|---|
Blob |
build()
Creates a
BlobInfo object. |
Blob.Builder |
setAcl(List<Acl> acl)
Sets the blob's access control configuration.
|
Blob.Builder |
setBlobId(BlobId blobId)
Sets the blob identity.
|
Blob.Builder |
setCacheControl(String cacheControl)
Sets the blob's data cache control.
|
Blob.Builder |
setContentDisposition(String contentDisposition)
Sets the blob's data content disposition.
|
Blob.Builder |
setContentEncoding(String contentEncoding)
Sets the blob's data content encoding.
|
Blob.Builder |
setContentLanguage(String contentLanguage)
Sets the blob's data content language.
|
Blob.Builder |
setContentType(String contentType)
Sets the blob's data content type.
|
Blob.Builder |
setCrc32c(String crc32c)
Sets the CRC32C checksum of blob's data as described in RFC 4960, Appendix B; encoded in
base64 in big-endian order.
|
Blob.Builder |
setCrc32cFromHexString(String crc32cHexString)
Sets the CRC32C checksum of blob's data as described in RFC 4960, Appendix B; from hex
string.
|
Blob.Builder |
setEventBasedHold(Boolean eventBasedHold)
Sets the blob's event-based hold.
|
Blob.Builder |
setMd5(String md5)
Sets the MD5 hash of blob's data.
|
Blob.Builder |
setMd5FromHexString(String md5HexString)
Sets the MD5 hash of blob's data from hex string.
|
Blob.Builder |
setMetadata(Map<String,String> metadata)
Sets the blob's user provided metadata.
|
Blob.Builder |
setStorageClass(StorageClass storageClass)
Sets the blob's storage class.
|
Blob.Builder |
setTemporaryHold(Boolean temporaryHold)
Sets the blob's temporary hold.
|
public Blob.Builder setBlobId(BlobId blobId)
BlobInfo.BuildersetBlobId in class BlobInfo.Builderpublic Blob.Builder setContentType(String contentType)
BlobInfo.BuildersetContentType in class BlobInfo.Builderpublic Blob.Builder setContentDisposition(String contentDisposition)
BlobInfo.BuildersetContentDisposition in class BlobInfo.Builderpublic Blob.Builder setContentLanguage(String contentLanguage)
BlobInfo.BuildersetContentLanguage in class BlobInfo.Builderpublic Blob.Builder setContentEncoding(String contentEncoding)
BlobInfo.BuildersetContentEncoding in class BlobInfo.Builderpublic Blob.Builder setCacheControl(String cacheControl)
BlobInfo.BuildersetCacheControl in class BlobInfo.Builderpublic Blob.Builder setAcl(List<Acl> acl)
BlobInfo.BuildersetAcl in class BlobInfo.Builderpublic Blob.Builder setMd5(String md5)
BlobInfo.BuildersetMd5 in class BlobInfo.Builderpublic Blob.Builder setMd5FromHexString(String md5HexString)
BlobInfo.BuildersetMd5FromHexString in class BlobInfo.Builderpublic Blob.Builder setCrc32c(String crc32c)
BlobInfo.BuildersetCrc32c in class BlobInfo.Builderpublic Blob.Builder setCrc32cFromHexString(String crc32cHexString)
BlobInfo.BuildersetCrc32cFromHexString in class BlobInfo.Builderpublic Blob.Builder setMetadata(Map<String,String> metadata)
BlobInfo.BuildersetMetadata in class BlobInfo.Builderpublic Blob.Builder setStorageClass(StorageClass storageClass)
BlobInfo.BuildersetStorageClass in class BlobInfo.Builderpublic Blob.Builder setEventBasedHold(Boolean eventBasedHold)
BlobInfo.BuildersetEventBasedHold in class BlobInfo.Builderpublic Blob.Builder setTemporaryHold(Boolean temporaryHold)
BlobInfo.BuildersetTemporaryHold in class BlobInfo.Builderpublic Blob build()
BlobInfo.BuilderBlobInfo object.build in class BlobInfo.BuilderCopyright © 2019 Google LLC. All rights reserved.