Class BlobMetadata.BlobMetadataBuilder
- java.lang.Object
-
- com.salesforce.multicloudj.blob.driver.BlobMetadata.BlobMetadataBuilder
-
- Enclosing class:
- BlobMetadata
public static class BlobMetadata.BlobMetadataBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BlobMetadatabuild()BlobMetadata.BlobMetadataBuilderclearMetadata()BlobMetadata.BlobMetadataBuildereTag(String eTag)BlobMetadata.BlobMetadataBuilderkey(String key)BlobMetadata.BlobMetadataBuilderlastModified(Instant lastModified)BlobMetadata.BlobMetadataBuildermd5(byte[] md5)BlobMetadata.BlobMetadataBuildermetadata(String metadataKey, String metadataValue)BlobMetadata.BlobMetadataBuildermetadata(Map<? extends String,? extends String> metadata)BlobMetadata.BlobMetadataBuilderobjectSize(long objectSize)StringtoString()BlobMetadata.BlobMetadataBuilderversionId(String versionId)The versionId of this blob.
-
-
-
Method Detail
-
key
public BlobMetadata.BlobMetadataBuilder key(String key)
- Returns:
this.
-
versionId
public BlobMetadata.BlobMetadataBuilder versionId(String versionId)
The versionId of this blob. This value only serves a purpose for buckets with versioning enabled, although non-versioned buckets may still return a value for it. Non-versioned buckets should simply ignore the versionId value as it serves no purpose for them.- Returns:
this.
-
eTag
public BlobMetadata.BlobMetadataBuilder eTag(String eTag)
- Returns:
this.
-
objectSize
public BlobMetadata.BlobMetadataBuilder objectSize(long objectSize)
- Returns:
this.
-
metadata
public BlobMetadata.BlobMetadataBuilder metadata(String metadataKey, String metadataValue)
-
metadata
public BlobMetadata.BlobMetadataBuilder metadata(Map<? extends String,? extends String> metadata)
-
clearMetadata
public BlobMetadata.BlobMetadataBuilder clearMetadata()
-
lastModified
public BlobMetadata.BlobMetadataBuilder lastModified(Instant lastModified)
- Returns:
this.
-
md5
public BlobMetadata.BlobMetadataBuilder md5(byte[] md5)
- Returns:
this.
-
build
public BlobMetadata build()
-
-