public static class BlobBuilderImpl.PayloadBlobBuilderImpl extends Object implements BlobBuilder.PayloadBlobBuilder
BlobBuilder.PayloadBlobBuilder| Constructor and Description |
|---|
BlobBuilderImpl.PayloadBlobBuilderImpl(BlobBuilder builder,
Payload payload) |
public BlobBuilderImpl.PayloadBlobBuilderImpl(BlobBuilder builder, Payload payload)
public BlobBuilder name(String name)
name in interface BlobBuildername - The name of the Blob. Typically refers to an http path.public BlobBuilder tier(Tier tier)
tier in interface BlobBuildertier - The storage tier of the Blob. Typically STANDARD.public BlobBuilder type(StorageType type)
type in interface BlobBuildertype - overrides default type of StorageType.BLOBpublic BlobBuilder userMetadata(Map<String,String> userMetadata)
userMetadata in interface BlobBuilderuserMetadata - User defined metadata associated with this Blob.public BlobBuilder.PayloadBlobBuilder payload(Payload payload)
payload in interface BlobBuilderpayload - payload you wish to construct the Blob with.public BlobBuilder.PayloadBlobBuilder payload(InputStream payload)
payload in interface BlobBuilderpayload - payload you wish to construct the Blob with.public BlobBuilder.PayloadBlobBuilder payload(byte[] payload)
payload in interface BlobBuilderpayload - payload you wish to construct the Blob with.public BlobBuilder.PayloadBlobBuilder payload(com.google.common.io.ByteSource payload)
payload in interface BlobBuilderpublic BlobBuilder.PayloadBlobBuilder payload(String payload)
payload in interface BlobBuilderpayload - payload you wish to construct the Blob with.public BlobBuilder.PayloadBlobBuilder payload(File payload)
payload in interface BlobBuilderpayload - payload you wish to construct the Blob with.public Blob build()
BlobBuilderbuild in interface BlobBuilderpublic BlobBuilder.PayloadBlobBuilder cacheControl(String cacheControl)
cacheControl in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentLength(long contentLength)
contentLength in interface BlobBuilder.PayloadBlobBuilder@Deprecated public BlobBuilder.PayloadBlobBuilder contentMD5(byte[] md5)
contentMD5(HashCode) instead.contentMD5 in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentMD5(com.google.common.hash.HashCode md5)
contentMD5 in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentType(com.google.common.net.MediaType contentType)
contentType in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentType(String contentType)
contentType in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentDisposition(String contentDisposition)
contentDisposition in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentLanguage(String contentLanguage)
contentLanguage in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder contentEncoding(String contentEncoding)
contentEncoding in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder expires(Date expires)
expires in interface BlobBuilder.PayloadBlobBuilderpublic BlobBuilder.PayloadBlobBuilder forSigning()
BlobBuilderBlobRequestSignerforSigning in interface BlobBuilderCopyright © 2009-2018 The Apache Software Foundation. All Rights Reserved.