if (tier != null) { response.addHeader("x-amz-storage-class", StorageClass.fromTier(tier).toString());
String.valueOf(metadata.getSize())); writeSimpleElement(xml, "StorageClass", StorageClass.fromTier(metadata.getTier()).toString());
@Deprecated public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass) { this.storageClass = storageClass; if (storageClass != ObjectMetadata.StorageClass.STANDARD) { this.replaceHeader(S3Headers.STORAGE_CLASS, this.storageClass.toString()); } return this; }
String.valueOf(metadata.getSize())); writeSimpleElement(xml, "StorageClass", StorageClass.fromTier(metadata.getTier()).toString());
if (tier != null) { response.addHeader("x-amz-storage-class", StorageClass.fromTier(tier).toString());
headers.put("x-amz-storage-class", storageClass.toString());
headers.put("x-amz-storage-class", storageClass.toString());
@SuppressWarnings("unchecked") @Override public <R extends HttpRequest> R bindToRequest(R request, Object input) { checkArgument(checkNotNull(input, "input") instanceof S3Object, "this binder is only valid for S3Object!, not %s", input); checkNotNull(request, "request"); S3Object s3Object = S3Object.class.cast(input); checkArgument(s3Object.getMetadata().getKey() != null, "s3Object.getMetadata().getKey() must be set!"); checkArgument(s3Object.getPayload().getContentMetadata().getContentLength() != null, "contentLength must be set, streaming not supported"); checkArgument(s3Object.getPayload().getContentMetadata().getContentLength() <= 5L * 1024 * 1024 * 1024, "maximum size for put object is 5GB"); StorageClass storageClass = s3Object.getMetadata().getStorageClass(); if (storageClass != StorageClass.STANDARD) { request = (R) request.toBuilder() .replaceHeader("x-amz-storage-class", storageClass.toString()) .build(); } request = metadataPrefixer.bindToRequest(request, s3Object.getMetadata().getUserMetadata()); return request; } }
@SuppressWarnings("unchecked") @Override public <R extends HttpRequest> R bindToRequest(R request, Object input) { checkArgument(checkNotNull(input, "input") instanceof S3Object, "this binder is only valid for S3Object!, not %s", input); checkNotNull(request, "request"); S3Object s3Object = S3Object.class.cast(input); checkArgument(s3Object.getMetadata().getKey() != null, "s3Object.getMetadata().getKey() must be set!"); checkArgument(s3Object.getPayload().getContentMetadata().getContentLength() != null, "contentLength must be set, streaming not supported"); checkArgument(s3Object.getPayload().getContentMetadata().getContentLength() <= 5L * 1024 * 1024 * 1024, "maximum size for put object is 5GB"); StorageClass storageClass = s3Object.getMetadata().getStorageClass(); if (storageClass != StorageClass.STANDARD) { request = (R) request.toBuilder() .replaceHeader("x-amz-storage-class", storageClass.toString()) .build(); } request = metadataPrefixer.bindToRequest(request, s3Object.getMetadata().getUserMetadata()); return request; } }
public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass) { this.storageClass = storageClass; if (storageClass != ObjectMetadata.StorageClass.STANDARD) { this.replaceHeader(S3Headers.STORAGE_CLASS, this.storageClass.toString()); } return this; }
public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass) { this.storageClass = storageClass; if (storageClass != ObjectMetadata.StorageClass.STANDARD) { this.replaceHeader(S3Headers.STORAGE_CLASS, this.storageClass.toString()); } return this; }
public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass) { this.storageClass = storageClass; if (storageClass != ObjectMetadata.StorageClass.STANDARD) { this.replaceHeader(S3Headers.STORAGE_CLASS, this.storageClass.toString()); } return this; }
public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass) { this.storageClass = storageClass; if (storageClass != ObjectMetadata.StorageClass.STANDARD) { this.replaceHeader(S3Headers.STORAGE_CLASS, this.storageClass.toString()); } return this; }
public AWSS3PutObjectOptions storageClass(ObjectMetadata.StorageClass storageClass) { this.storageClass = storageClass; if (storageClass != ObjectMetadata.StorageClass.STANDARD) { this.replaceHeader(S3Headers.STORAGE_CLASS, this.storageClass.toString()); } return this; }