PutObjectRequest.Builder |
PutObjectRequest.Builder.acl(String acl) |
The canned ACL to apply to the object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.acl(ObjectCannedACL acl) |
The canned ACL to apply to the object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.bucket(String bucket) |
The bucket name to which the PUT action was initiated.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.bucketKeyEnabled(Boolean bucketKeyEnabled) |
Specifies whether Amazon S3 should use an S3 Bucket Key for object encryption with server-side encryption
using Key Management Service (KMS) keys (SSE-KMS).
|
static PutObjectRequest.Builder |
PutObjectRequest.builder() |
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.cacheControl(String cacheControl) |
Can be used to specify caching behavior along the request/reply chain.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.checksumAlgorithm(String checksumAlgorithm) |
Indicates the algorithm used to create the checksum for the object when you use the SDK.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm) |
Indicates the algorithm used to create the checksum for the object when you use the SDK.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.checksumCRC32(String checksumCRC32) |
This header can be used as a data integrity check to verify that the data received is the same data that was
originally sent.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.checksumCRC32C(String checksumCRC32C) |
This header can be used as a data integrity check to verify that the data received is the same data that was
originally sent.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.checksumSHA1(String checksumSHA1) |
This header can be used as a data integrity check to verify that the data received is the same data that was
originally sent.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.checksumSHA256(String checksumSHA256) |
This header can be used as a data integrity check to verify that the data received is the same data that was
originally sent.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.contentDisposition(String contentDisposition) |
Specifies presentational information for the object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.contentEncoding(String contentEncoding) |
Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be
applied to obtain the media-type referenced by the Content-Type header field.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.contentLanguage(String contentLanguage) |
The language the content is in.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.contentLength(Long contentLength) |
Size of the body in bytes.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.contentMD5(String contentMD5) |
The base64-encoded 128-bit MD5 digest of the message (without the headers) according to RFC 1864.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.contentType(String contentType) |
A standard MIME type describing the format of the contents.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.expectedBucketOwner(String expectedBucketOwner) |
The account ID of the expected bucket owner.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.expires(Instant expires) |
The date and time at which the object is no longer cacheable.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.grantFullControl(String grantFullControl) |
Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.grantRead(String grantRead) |
Allows grantee to read the object data and its metadata.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.grantReadACP(String grantReadACP) |
Allows grantee to read the object ACL.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.grantWriteACP(String grantWriteACP) |
Allows grantee to write the ACL for the applicable object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.key(String key) |
Object key for which the PUT action was initiated.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.metadata(Map<String,String> metadata) |
A map of metadata to store with the object in S3.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.objectLockLegalHoldStatus(String objectLockLegalHoldStatus) |
Specifies whether a legal hold will be applied to this object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.objectLockLegalHoldStatus(ObjectLockLegalHoldStatus objectLockLegalHoldStatus) |
Specifies whether a legal hold will be applied to this object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.objectLockMode(String objectLockMode) |
The Object Lock mode that you want to apply to this object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.objectLockMode(ObjectLockMode objectLockMode) |
The Object Lock mode that you want to apply to this object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.objectLockRetainUntilDate(Instant objectLockRetainUntilDate) |
The date and time when you want this object's Object Lock to expire.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.requestPayer(String requestPayer) |
Sets the value of the RequestPayer property for this object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.requestPayer(RequestPayer requestPayer) |
Sets the value of the RequestPayer property for this object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.serverSideEncryption(String serverSideEncryption) |
The server-side encryption algorithm that was used when you store this object in Amazon S3 (for example,
AES256 , aws:kms , aws:kms:dsse ).
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.serverSideEncryption(ServerSideEncryption serverSideEncryption) |
The server-side encryption algorithm that was used when you store this object in Amazon S3 (for example,
AES256 , aws:kms , aws:kms:dsse ).
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.sseCustomerAlgorithm(String sseCustomerAlgorithm) |
Specifies the algorithm to use when encrypting the object (for example, AES256 ).
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.sseCustomerKey(String sseCustomerKey) |
Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.sseCustomerKeyMD5(String sseCustomerKeyMD5) |
Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.ssekmsEncryptionContext(String ssekmsEncryptionContext) |
Specifies the Amazon Web Services KMS Encryption Context to use for object encryption.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.ssekmsKeyId(String ssekmsKeyId) |
If x-amz-server-side-encryption has a valid value of aws:kms or
aws:kms:dsse , this header specifies the ID (Key ID, Key ARN, or Key Alias) of the Key Management
Service (KMS) symmetric encryption customer managed key that was used for the object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.storageClass(String storageClass) |
By default, Amazon S3 uses the STANDARD Storage Class to store newly created objects.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.storageClass(StorageClass storageClass) |
By default, Amazon S3 uses the STANDARD Storage Class to store newly created objects.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.tagging(String tagging) |
The tag-set for the object.
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.tagging(Tagging tagging) |
|
PutObjectRequest.Builder |
PutObjectRequest.toBuilder() |
|
PutObjectRequest.Builder |
PutObjectRequest.Builder.websiteRedirectLocation(String websiteRedirectLocation) |
If the bucket is configured as a website, redirects requests for this object to another object in the same
bucket or to an external URL.
|