public MutableObjectMetadataImpl() { this.storageClass = StorageClass.STANDARD; this.contentMetadata = new BaseMutableContentMetadata(); }
@Override public BaseMutableContentMetadata toBuilder() { return BaseMutableContentMetadata.fromContentMetadata(this); }
/** * {@inheritDoc} */ @Override public void setContentDisposition(@Nullable String contentDisposition) { contentDisposition(contentDisposition); }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata().contentType(in.getContentType()) .contentLength(in.getContentLength()).contentMD5(in.getContentMD5()).contentDisposition( in.getContentDisposition()).contentLanguage(in.getContentLanguage()).contentEncoding( in.getContentEncoding()).expires(in.getExpires()); } }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata() .cacheControl(in.getCacheControl()) .contentDisposition(in.getContentDisposition()) .contentEncoding(in.getContentEncoding()) .contentLanguage(in.getContentLanguage()) .contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()) .contentType(in.getContentType()) .expires(in.getExpires()); } }
@Override public Iterable<Payload> slice(Payload input, long size) { checkNotNull(input, "input"); checkArgument(size >= 0, "size must be non-negative but was: %s", size); ContentMetadata meta = BaseMutableContentMetadata.fromContentMetadata(input.getContentMetadata()) .toBuilder() .contentLength(size) .contentMD5(null) .build(); Object rawContent = input.getRawContent(); if (rawContent instanceof File) { return doSlice((File) rawContent, meta); } else if (rawContent instanceof String) { return doSlice((String) rawContent, meta); } else if (rawContent instanceof byte[]) { return doSlice((byte[]) rawContent, meta); } else if (rawContent instanceof InputStream) { return doSlice((InputStream) rawContent, meta); } else { return doSlice(input, meta); } }
/** * {@inheritDoc} */ @Override public void setContentLanguage(@Nullable String contentLanguage) { contentLanguage(contentLanguage); }
/** * {@inheritDoc} */ @Override public void setContentMD5(byte[] md5) { contentMD5(md5); }
/** * {@inheritDoc} */ @Override public void setContentEncoding(@Nullable String contentEncoding) { contentEncoding(contentEncoding); }
/** * {@inheritDoc} */ @Override public void setContentLength(@Nullable Long contentLength) { contentLength(contentLength); }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata().contentType(in.getContentType()) .contentLength(in.getContentLength()).contentMD5(in.getContentMD5()).contentDisposition( in.getContentDisposition()).contentLanguage(in.getContentLanguage()).contentEncoding( in.getContentEncoding()).expires(in.getExpires()); } }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata() .cacheControl(in.getCacheControl()) .contentDisposition(in.getContentDisposition()) .contentEncoding(in.getContentEncoding()) .contentLanguage(in.getContentLanguage()) .contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()) .contentType(in.getContentType()) .expires(in.getExpires()); } }
@Override public Iterable<Payload> slice(Payload input, long size) { checkNotNull(input, "input"); checkArgument(size >= 0, "size must be non-negative but was: %s", size); ContentMetadata meta = BaseMutableContentMetadata.fromContentMetadata(input.getContentMetadata()) .toBuilder() .contentLength(size) .contentMD5((HashCode) null) .build(); Object rawContent = input.getRawContent(); if (rawContent instanceof File) { return doSlice((File) rawContent, meta); } else if (rawContent instanceof String) { return doSlice((String) rawContent, meta); } else if (rawContent instanceof byte[]) { return doSlice((byte[]) rawContent, meta); } else if (rawContent instanceof InputStream) { return doSlice((InputStream) rawContent, meta); } else if (rawContent instanceof ByteSource) { return doSlice((ByteSource) rawContent, meta); } else { return doSlice(input, meta); } }
/** * {@inheritDoc} */ @Override public void setContentLanguage(@Nullable String contentLanguage) { contentLanguage(contentLanguage); }
/** * {@inheritDoc} */ @Override public void setContentMD5(byte[] md5) { contentMD5(md5); }
/** * {@inheritDoc} */ @Override public void setContentEncoding(@Nullable String contentEncoding) { contentEncoding(contentEncoding); }
/** * {@inheritDoc} */ @Override public void setContentLength(@Nullable Long contentLength) { contentLength(contentLength); }
public MutableBlobPropertiesImpl() { super(); this.contentMetadata = new BaseMutableContentMetadata(); }
public static BaseMutableContentMetadata fromContentMetadata(ContentMetadata in) { return (BaseMutableContentMetadata) new BaseMutableContentMetadata().contentType(in.getContentType()) .contentLength(in.getContentLength()).contentMD5(in.getContentMD5()).contentDisposition( in.getContentDisposition()).contentLanguage(in.getContentLanguage()).contentEncoding( in.getContentEncoding()).expires(in.getExpires()); } }
@Override public BaseMutableContentMetadata toBuilder() { return BaseMutableContentMetadata.fromContentMetadata(this); }