if (headerName.equalsIgnoreCase( HttpHeaders.CACHE_CONTROL)) { contentMetadata.cacheControl(headerValue); } else if (headerName.equalsIgnoreCase( HttpHeaders.CONTENT_DISPOSITION)) {
public ObjectMetadataBuilder cacheControl(String cacheControl) { contentMetadataBuilder.cacheControl(cacheControl); return this; }
public ObjectMetadataBuilder cacheControl(String cacheControl) { contentMetadataBuilder.cacheControl(cacheControl); return this; }
public ObjectMetadataBuilder cacheControl(String cacheControl) { contentMetadataBuilder.cacheControl(cacheControl); return this; }
if (headerName.equalsIgnoreCase( HttpHeaders.CACHE_CONTROL)) { contentMetadata.cacheControl(headerValue); } else if (headerName.equalsIgnoreCase( HttpHeaders.CONTENT_DISPOSITION)) {
if (headerName.equalsIgnoreCase( HttpHeaders.CACHE_CONTROL)) { contentMetadata.cacheControl(headerValue); } else if (headerName.equalsIgnoreCase( HttpHeaders.CONTENT_DISPOSITION)) {
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in) { return new ContentMetadataBuilder() .cacheControl(in.getCacheControl()).contentType(in.getContentType()).contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()).contentDisposition(in.getContentDisposition()).contentLanguage( in.getContentLanguage()).contentEncoding(in.getContentEncoding()).expires(in.getExpires()); }
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in) { return new ContentMetadataBuilder() .cacheControl(in.getCacheControl()).contentType(in.getContentType()).contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()).contentDisposition(in.getContentDisposition()).contentLanguage( in.getContentLanguage()).contentEncoding(in.getContentEncoding()).expires(in.getExpires()); }
public static ContentMetadataBuilder fromContentMetadata(ContentMetadata in) { return new ContentMetadataBuilder() .cacheControl(in.getCacheControl()).contentType(in.getContentType()).contentLength(in.getContentLength()) .contentMD5(in.getContentMD5()).contentDisposition(in.getContentDisposition()).contentLanguage( in.getContentLanguage()).contentEncoding(in.getContentEncoding()).expires(in.getExpires()); }
public void testSetBlobProperties() throws Exception { String cacheControl = "max-age=3600"; ContentMetadata metadata = ContentMetadataBuilder.create() .cacheControl(cacheControl) .build(); Invokable<?, ?> method = method(AzureBlobClient.class, "setBlobProperties", String.class, String.class, ContentMetadata.class); GeneratedHttpRequest request = processor.createRequest(method, ImmutableList.<Object> of("container", "blob", metadata)); assertRequestLineEquals(request, "PUT https://identity.blob.core.windows.net/container/blob?comp=properties HTTP/1.1"); assertNonPayloadHeadersEqual(request, "x-ms-blob-cache-control: " + cacheControl + "\n" + "x-ms-blob-content-type: application/unknown\n" + "x-ms-version: 2017-04-17\n"); assertPayloadEquals(request, null, null, false); assertResponseParserClassEquals(method, request, ParseETagHeader.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, null); }
blobStore.copyBlob(fromContainer, fromName, toContainer, toName, CopyOptions.builder() .contentMetadata(ContentMetadataBuilder.create() .cacheControl("max-age=3600") .contentType("text/csv") .contentDisposition("attachment; filename=photo.jpg")
builder.cacheControl(cacheControl);
builder.cacheControl(cacheControl);