Tier tier = metadata.getTier(); if (tier != null) { response.addHeader("x-amz-storage-class",
@Override protected void checkTier(BlobMetadata metadata, Tier expected) { // Atmos maps all tiers to STANDARD assertThat(metadata.getTier()).isEqualTo(Tier.STANDARD); }
@Override protected void checkTier(BlobMetadata metadata, Tier expected) { // Swift maps all tiers to STANDARD assertThat(metadata.getTier()).isEqualTo(Tier.STANDARD); } }
@Override protected void checkTier(BlobMetadata metadata, Tier expected) { // B2 maps all tiers to STANDARD assertThat(metadata.getTier()).isEqualTo(Tier.STANDARD); } }
protected void checkTier(BlobMetadata metadata, Tier expected) { assertThat(metadata.getTier()).isEqualTo(expected); }
public MutableBlobMetadataImpl(BlobMetadata from) { super(from); this.contentMetadata = new BaseMutableContentMetadata(); HttpUtils.copy(from.getContentMetadata(), this.contentMetadata); this.publicUri = from.getPublicUri(); this.container = from.getContainer(); this.tier = from.getTier() == null ? Tier.STANDARD : from.getTier(); }
public MutableBlobMetadataImpl(BlobMetadata from) { super(from); this.contentMetadata = new BaseMutableContentMetadata(); HttpUtils.copy(from.getContentMetadata(), this.contentMetadata); this.publicUri = from.getPublicUri(); this.container = from.getContainer(); this.tier = from.getTier() == null ? Tier.STANDARD : from.getTier(); }
public MutableObjectMetadata apply(BlobMetadata from) { if (from == null) return null; MutableObjectMetadata to = new MutableObjectMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); to.setUri(from.getUri()); to.setETag(from.getETag()); to.setKey(from.getName()); to.setBucket(bucket); to.setLastModified(from.getLastModified()); if (from.getUserMetadata() != null) { for (Entry<String, String> entry : from.getUserMetadata().entrySet()) to.getUserMetadata().put(entry.getKey().toLowerCase(), entry.getValue()); } if (from.getTier() != null) { to.setStorageClass(StorageClass.fromTier(from.getTier())); } return to; }
public MutableObjectMetadata apply(BlobMetadata from) { if (from == null) return null; MutableObjectMetadata to = new MutableObjectMetadataImpl(); HttpUtils.copy(from.getContentMetadata(), to.getContentMetadata()); to.setUri(from.getUri()); to.setETag(from.getETag()); to.setKey(from.getName()); to.setBucket(bucket); to.setLastModified(from.getLastModified()); if (from.getUserMetadata() != null) { for (Entry<String, String> entry : from.getUserMetadata().entrySet()) to.getUserMetadata().put(entry.getKey().toLowerCase(), entry.getValue()); } if (from.getTier() != null) { to.setStorageClass(StorageClass.fromTier(from.getTier())); } return to; }
Tier tier = metadata.getTier(); if (tier != null) { response.addHeader("x-amz-storage-class",
public ObjectTemplate apply(BlobMetadata from) { if (from == null) return null; String name = from.getName(); Map<String, String> userMeta = from.getUserMetadata(); ContentMetadata metadata = from.getContentMetadata(); String contentDisposition = metadata.getContentDisposition(); String contentEncoding = metadata.getContentEncoding(); String contentLanguage = metadata.getContentLanguage(); String contentType = metadata.getContentType(); Long contentLength = metadata.getContentLength(); HashCode md5 = metadata.getContentMD5AsHashCode(); ObjectTemplate template = new ObjectTemplate().contentType(contentType).size(contentLength) .contentEncoding(contentEncoding).contentLanguage(contentLanguage) .contentDisposition(contentDisposition).name(name).customMetadata(userMeta) .storageClass(StorageClass.fromTier(from.getTier())); if (md5 != null) { template.md5Hash(base64().encode(md5.asBytes())); } return template; } }
public ObjectTemplate apply(BlobMetadata from) { if (from == null) return null; String name = from.getName(); Map<String, String> userMeta = from.getUserMetadata(); ContentMetadata metadata = from.getContentMetadata(); String contentDisposition = metadata.getContentDisposition(); String contentEncoding = metadata.getContentEncoding(); String contentLanguage = metadata.getContentLanguage(); String contentType = metadata.getContentType(); Long contentLength = metadata.getContentLength(); HashCode md5 = metadata.getContentMD5AsHashCode(); ObjectTemplate template = new ObjectTemplate().contentType(contentType).size(contentLength) .contentEncoding(contentEncoding).contentLanguage(contentLanguage) .contentDisposition(contentDisposition).name(name).customMetadata(userMeta) .storageClass(StorageClass.fromTier(from.getTier())); if (md5 != null) { template.md5Hash(base64().encode(md5.asBytes())); } return template; } }
blobBuilder.expires(expires); Tier tier = mpu.blobMetadata().getTier(); if (tier != null) { blobBuilder.tier(tier);
blobBuilder.expires(expires); Tier tier = mpu.blobMetadata().getTier(); if (tier != null) { blobBuilder.tier(tier);