@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); if (objectMetadata != null) headers.putAll(objectMetadata.toHeaders()); return headers; }
@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); if (contentMd5 != null) RestUtil.putSingle(headers, RestUtil.HEADER_CONTENT_MD5, contentMd5); return headers; }
@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); if (cannedAcl != null) RestUtil.putSingle(headers, S3Constants.AMZ_ACL, cannedAcl.getHeaderValue()); return headers; }
@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); if (objectMetadata != null) headers.putAll(objectMetadata.toHeaders()); if (acl != null) headers.putAll(acl.toHeaders()); if (cannedAcl != null) RestUtil.putSingle(headers, S3Constants.AMZ_ACL, cannedAcl.getHeaderValue()); return headers; }
@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); if (range != null) RestUtil.putSingle(headers, RestUtil.HEADER_RANGE, "bytes=" + range.toString()); if (objectMetadata != null) headers.putAll(objectMetadata.toHeaders()); if (ifModifiedSince != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_MODIFIED_SINCE, RestUtil.headerFormat(ifModifiedSince)); if (ifUnmodifiedSince != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_UNMODIFIED_SINCE, RestUtil.headerFormat(ifUnmodifiedSince)); if (ifMatch != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_MATCH, ifMatch); if (ifNoneMatch != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_NONE_MATCH, ifNoneMatch); if (acl != null) headers.putAll(acl.toHeaders()); if (cannedAcl != null) RestUtil.putSingle(headers, S3Constants.AMZ_ACL, cannedAcl.getHeaderValue()); return headers; }
@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); if (range != null) RestUtil.putSingle(headers, RestUtil.HEADER_RANGE, "bytes=" + range.toString()); if (ifModifiedSince != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_MODIFIED_SINCE, RestUtil.headerFormat(ifModifiedSince)); if (ifUnmodifiedSince != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_UNMODIFIED_SINCE, RestUtil.headerFormat(ifUnmodifiedSince)); if (ifMatch != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_MATCH, ifMatch); if (ifNoneMatch != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_NONE_MATCH, ifNoneMatch); return headers; }
@Override public Map<String, List<Object>> getHeaders() { Map<String, List<Object>> headers = super.getHeaders(); String source = String.format("/%s/%s", RestUtil.urlEncode(sourceBucketName), RestUtil.urlEncode(sourceKey)); if (sourceVersionId != null) source += "?versionId=" + sourceVersionId; RestUtil.putSingle(headers, S3Constants.AMZ_COPY_SOURCE, source); if (ifSourceModifiedSince != null) RestUtil.putSingle(headers, S3Constants.AMZ_SOURCE_MODIFIED_SINCE, ifSourceModifiedSince); if (ifSourceUnmodifiedSince != null) RestUtil.putSingle(headers, S3Constants.AMZ_SOURCE_UNMODIFIED_SINCE, ifSourceUnmodifiedSince); if (ifSourceMatch != null) RestUtil.putSingle(headers, S3Constants.AMZ_SOURCE_MATCH, ifSourceMatch); if (ifSourceNoneMatch != null) RestUtil.putSingle(headers, S3Constants.AMZ_SOURCE_NONE_MATCH, ifSourceNoneMatch); if (ifTargetMatch != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_MATCH, ifTargetMatch); if (ifTargetNoneMatch != null) RestUtil.putSingle(headers, RestUtil.HEADER_IF_NONE_MATCH, ifTargetNoneMatch); if (objectMetadata != null) { RestUtil.putSingle(headers, S3Constants.AMZ_METADATA_DIRECTIVE, "REPLACE"); headers.putAll(objectMetadata.toHeaders()); } if (acl != null) headers.putAll(acl.toHeaders()); if (cannedAcl != null) RestUtil.putSingle(headers, S3Constants.AMZ_ACL, cannedAcl.getHeaderValue()); return headers; }