void setObjectMetadata(ObjectMetadata metadata) { s3obj.setObjectMetadata(metadata); }
void setObjectMetadata(ObjectMetadata metadata) { s3obj.setObjectMetadata(metadata); }
@Override public void setObjectMetadata(ObjectMetadata metadata) { wrapped.setObjectMetadata(metadata); }
void setObjectMetadata(ObjectMetadata metadata) { s3obj.setObjectMetadata(metadata); }
void setObjectMetadata(ObjectMetadata metadata) { s3obj.setObjectMetadata(metadata); }
@Test public void downloadObjectToFileTest() throws Throwable { final S3Object s3Object = new S3Object(); final String input = "test input"; s3Object.setObjectContent(new StringInputStream(input)); final ObjectMetadata metadata = new ObjectMetadata(); metadata.setHeader(Headers.ETAG, "5eed650258ee02f6a77c87b748b764ec"); s3Object.setObjectMetadata(metadata); ServiceUtils.downloadObjectToFile(s3Object, File.createTempFile("temp1", "temp2"), true, false); }
final ObjectMetadata metadata = new ObjectMetadata(); metadata.setHeader(Headers.ETAG, "5eed650258ee02f6a77c87b748b764ec"); s3Object.setObjectMetadata(metadata);
static S3Object s3object(String key, String value) { S3Object o = new S3Object(); o.setObjectContent(new S3ObjectInputStream(new ByteArrayInputStream(value.getBytes()), null)); ObjectMetadata om = new ObjectMetadata(); om.setContentLength(value.length()); o.setObjectMetadata(om); return o; } }
@Override public S3Object getS3Object(GetObjectRequest getObjectRequest, AmazonS3 s3) { MockS3Object mockS3Object = getMockS3Object(getObjectRequest.getBucketName(), getObjectRequest.getKey()); S3Object s3Object = new S3Object(); s3Object.setBucketName(getObjectRequest.getBucketName()); s3Object.setKey(getObjectRequest.getKey()); s3Object.setObjectContent(new ByteArrayInputStream(mockS3Object.getData())); s3Object.setObjectMetadata(mockS3Object.getObjectMetadata()); return s3Object; }