@Override public void setCacheControl(String cacheControl) { delegate.setCacheControl(cacheControl); }
@Override public void setCacheControl(String cacheControl) { delegate.setCacheControl(cacheControl); }
@Override public void setCacheControl(String cacheControl) { delegate.setCacheControl(cacheControl); }
@Override public void setCacheControl(String cacheControl) { delegate.setCacheControl(cacheControl); }
/** * @deprecated call getContentMetadata().setCacheControl(String) instead */ @Deprecated @Override public void setCacheControl(String cacheControl) { contentMetadata.setCacheControl(cacheControl); }
/** * @deprecated call getContentMetadata().setCacheControl(String) instead */ @Deprecated @Override public void setCacheControl(String cacheControl) { contentMetadata.setCacheControl(cacheControl); }
/** * @deprecated call getContentMetadata().setCacheControl(String) instead */ @Deprecated @Override public void setCacheControl(String cacheControl) { contentMetadata.setCacheControl(cacheControl); }
@Override public PayloadBlobBuilder cacheControl(String cacheControl) { payload.getContentMetadata().setCacheControl(cacheControl); return this; }
@Override public PayloadBlobBuilder cacheControl(String cacheControl) { payload.getContentMetadata().setCacheControl(cacheControl); return this; }
@Override public PayloadBlobBuilder cacheControl(String cacheControl) { payload.getContentMetadata().setCacheControl(cacheControl); return this; }
@Override public PayloadBlobBuilder cacheControl(String cacheControl) { payload.getContentMetadata().setCacheControl(cacheControl); return this; }
@Override public void fromHeaders(MutableContentMetadata contentMetadata, Multimap<String, String> headers) { boolean chunked = any(headers.entries(), new Predicate<Entry<String, String>>() { @Override public boolean apply(Entry<String, String> input) { return "Transfer-Encoding".equalsIgnoreCase(input.getKey()) && "chunked".equalsIgnoreCase(input.getValue()); } }); for (Entry<String, String> header : headers.entries()) { if (CACHE_CONTROL.equalsIgnoreCase(header.getKey())) { contentMetadata.setCacheControl(header.getValue()); } else if (!chunked && CONTENT_LENGTH.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentLength(Long.valueOf(header.getValue())); } else if (CONTENT_MD5.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentMD5(base64().decode(header.getValue())); } else if (CONTENT_TYPE.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentType(header.getValue()); } else if (CONTENT_DISPOSITION.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentDisposition(header.getValue()); } else if (CONTENT_ENCODING.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentEncoding(header.getValue()); } else if (CONTENT_LANGUAGE.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentLanguage(header.getValue()); } else if (EXPIRES.equalsIgnoreCase(header.getKey())) { contentMetadata.setExpires(parseExpires(header.getValue())); } } }
@Override public void fromHeaders(MutableContentMetadata contentMetadata, Multimap<String, String> headers) { boolean chunked = any(headers.entries(), new Predicate<Entry<String, String>>() { @Override public boolean apply(Entry<String, String> input) { return "Transfer-Encoding".equalsIgnoreCase(input.getKey()) && "chunked".equalsIgnoreCase(input.getValue()); } }); for (Entry<String, String> header : headers.entries()) { if (CACHE_CONTROL.equalsIgnoreCase(header.getKey())) { contentMetadata.setCacheControl(header.getValue()); } else if (!chunked && CONTENT_LENGTH.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentLength(Long.valueOf(header.getValue())); } else if (CONTENT_MD5.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentMD5(base64().decode(header.getValue())); } else if (CONTENT_TYPE.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentType(header.getValue()); } else if (CONTENT_DISPOSITION.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentDisposition(header.getValue()); } else if (CONTENT_ENCODING.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentEncoding(header.getValue()); } else if (CONTENT_LANGUAGE.equalsIgnoreCase(header.getKey())) { contentMetadata.setContentLanguage(header.getValue()); } else if (EXPIRES.equalsIgnoreCase(header.getKey())) { contentMetadata.setExpires(parseExpires(header.getValue())); } } }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setCacheControl(fromMd.getCacheControl()); toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setCacheControl(fromMd.getCacheControl()); toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
public static void copy(ContentMetadata fromMd, MutableContentMetadata toMd) { toMd.setCacheControl(fromMd.getCacheControl()); toMd.setContentLength(fromMd.getContentLength()); toMd.setContentMD5(fromMd.getContentMD5()); toMd.setContentType(fromMd.getContentType()); toMd.setContentDisposition(fromMd.getContentDisposition()); toMd.setContentEncoding(fromMd.getContentEncoding()); toMd.setContentLanguage(fromMd.getContentLanguage()); toMd.setExpires(fromMd.getExpires()); }
private void copyPayloadMetadata(Payload oldContent, Payload wiredPayload) { MutableContentMetadata oldMd = oldContent.getContentMetadata(); MutableContentMetadata wiredMd = wiredPayload.getContentMetadata(); if (oldMd.getContentLength() != null) wiredMd.setContentLength(oldMd.getContentLength()); wiredMd.setCacheControl(oldMd.getCacheControl()); wiredMd.setContentType(oldMd.getContentType()); wiredMd.setContentMD5(oldMd.getContentMD5()); wiredMd.setContentDisposition(oldMd.getContentDisposition()); wiredMd.setContentEncoding(oldMd.getContentEncoding()); wiredMd.setContentLanguage(oldMd.getContentLanguage()); wiredMd.setExpires(oldMd.getExpires()); }
private void copyPayloadMetadata(Payload oldContent, Payload wiredPayload) { MutableContentMetadata oldMd = oldContent.getContentMetadata(); MutableContentMetadata wiredMd = wiredPayload.getContentMetadata(); if (oldMd.getContentLength() != null) wiredMd.setContentLength(oldMd.getContentLength()); wiredMd.setCacheControl(oldMd.getCacheControl()); wiredMd.setContentType(oldMd.getContentType()); wiredMd.setContentMD5(oldMd.getContentMD5()); wiredMd.setContentDisposition(oldMd.getContentDisposition()); wiredMd.setContentEncoding(oldMd.getContentEncoding()); wiredMd.setContentLanguage(oldMd.getContentLanguage()); wiredMd.setExpires(oldMd.getExpires()); }
private void copyPayloadMetadata(Payload oldContent, Payload wiredPayload) { MutableContentMetadata oldMd = oldContent.getContentMetadata(); MutableContentMetadata wiredMd = wiredPayload.getContentMetadata(); if (oldMd.getContentLength() != null) wiredMd.setContentLength(oldMd.getContentLength()); wiredMd.setCacheControl(oldMd.getCacheControl()); wiredMd.setContentType(oldMd.getContentType()); wiredMd.setContentMD5(oldMd.getContentMD5()); wiredMd.setContentDisposition(oldMd.getContentDisposition()); wiredMd.setContentEncoding(oldMd.getContentEncoding()); wiredMd.setContentLanguage(oldMd.getContentLanguage()); wiredMd.setExpires(oldMd.getExpires()); }
public void testPutBlob() throws Exception { Invokable<?, ?> method = method(AzureBlobClient.class, "putBlob", String.class, AzureBlob.class); String payload = "payload"; String cacheControl = "max-age=3600"; AzureBlob object = getAzureBlobClient().newBlob(); object.setPayload(payload); object.getProperties().setName("blob"); object.getProperties().getContentMetadata().setCacheControl(cacheControl); object.getProperties().getContentMetadata().setContentLength(7L); GeneratedHttpRequest request = processor.createRequest(method, ImmutableList.<Object> of("container", object)); assertRequestLineEquals(request, "PUT https://identity.blob.core.windows.net/container/blob HTTP/1.1"); assertNonPayloadHeadersEqual(request, "Expect: 100-continue\n" + "x-ms-blob-cache-control: " + cacheControl + "\n" + "x-ms-blob-type: BlockBlob\n" + "x-ms-version: 2017-04-17\n"); assertPayloadEquals(request, payload, "application/unknown", false); assertResponseParserClassEquals(method, request, ParseETagHeader.class); assertSaxResponseParserClassEquals(method, null); assertFallbackClassEquals(method, null); }