Uses of Interface
software.amazon.awssdk.services.s3.model.PutObjectRequest.Builder
Packages that use PutObjectRequest.Builder
Package
Description
-
Uses of PutObjectRequest.Builder in software.amazon.awssdk.services.s3
Method parameters in software.amazon.awssdk.services.s3 with type arguments of type PutObjectRequest.BuilderModifier and TypeMethodDescriptiondefault CompletableFuture<PutObjectResponse>S3AsyncClient.putObject(Consumer<PutObjectRequest.Builder> putObjectRequest, Path sourcePath) default CompletableFuture<PutObjectResponse>S3AsyncClient.putObject(Consumer<PutObjectRequest.Builder> putObjectRequest, AsyncRequestBody requestBody) default PutObjectResponseS3Client.putObject(Consumer<PutObjectRequest.Builder> putObjectRequest, Path sourcePath) default PutObjectResponseS3Client.putObject(Consumer<PutObjectRequest.Builder> putObjectRequest, RequestBody requestBody) -
Uses of PutObjectRequest.Builder in software.amazon.awssdk.services.s3.model
Methods in software.amazon.awssdk.services.s3.model that return PutObjectRequest.BuilderModifier and TypeMethodDescriptionThe canned ACL to apply to the object.PutObjectRequest.Builder.acl(ObjectCannedACL acl) The canned ACL to apply to the object.The bucket name to which the PUT action was initiated.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.BuilderPutObjectRequest.builder()PutObjectRequest.Builder.cacheControl(String cacheControl) Can be used to specify caching behavior along the request/reply chain.PutObjectRequest.Builder.checksumAlgorithm(String checksumAlgorithm) Indicates the algorithm used to create the checksum for the object when you use the SDK.PutObjectRequest.Builder.checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm) Indicates the algorithm used to create the checksum for the object when you use the SDK.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.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.checksumCRC64NVME(String checksumCRC64NVME) 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.checksumMD5(String checksumMD5) 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.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.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.checksumSHA512(String checksumSHA512) 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.checksumXXHASH128(String checksumXXHASH128) 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.checksumXXHASH3(String checksumXXHASH3) 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.checksumXXHASH64(String checksumXXHASH64) 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.contentDisposition(String contentDisposition) Specifies presentational information for the object.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.contentLanguage(String contentLanguage) The language the content is in.PutObjectRequest.Builder.contentLength(Long contentLength) Size of the body in bytes.PutObjectRequest.Builder.contentMD5(String contentMD5) The Base64 encoded 128-bitMD5digest of the message (without the headers) according to RFC 1864.PutObjectRequest.Builder.contentType(String contentType) A standard MIME type describing the format of the contents.PutObjectRequest.Builder.expectedBucketOwner(String expectedBucketOwner) The account ID of the expected bucket owner.The date and time at which the object is no longer cacheable.PutObjectRequest.Builder.grantFullControl(String grantFullControl) Gives the grantee READ, READ_ACP, and WRITE_ACP permissions on the object.Allows grantee to read the object data and its metadata.PutObjectRequest.Builder.grantReadACP(String grantReadACP) Allows grantee to read the object ACL.PutObjectRequest.Builder.grantWriteACP(String grantWriteACP) Allows grantee to write the ACL for the applicable object.Uploads the object only if the ETag (entity tag) value provided during the WRITE operation matches the ETag of the object in S3.PutObjectRequest.Builder.ifNoneMatch(String ifNoneMatch) Uploads the object only if the object key name does not already exist in the bucket specified.Object key for which the PUT action was initiated.A map of metadata to store with the object in S3.PutObjectRequest.Builder.objectLockLegalHoldStatus(String objectLockLegalHoldStatus) Specifies whether a legal hold will be applied to this object.PutObjectRequest.Builder.objectLockLegalHoldStatus(ObjectLockLegalHoldStatus objectLockLegalHoldStatus) Specifies whether a legal hold will be applied to this object.PutObjectRequest.Builder.objectLockMode(String objectLockMode) The Object Lock mode that you want to apply to this object.PutObjectRequest.Builder.objectLockMode(ObjectLockMode objectLockMode) The Object Lock mode that you want to apply to this object.PutObjectRequest.Builder.objectLockRetainUntilDate(Instant objectLockRetainUntilDate) The date and time when you want this object's Object Lock to expire.PutObjectRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) PutObjectRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) PutObjectRequest.Builder.requestPayer(String requestPayer) Sets the value of the RequestPayer property for this object.PutObjectRequest.Builder.requestPayer(RequestPayer requestPayer) Sets the value of the RequestPayer property for this object.PutObjectRequest.Builder.serverSideEncryption(String serverSideEncryption) The server-side encryption algorithm that was used when you store this object in Amazon S3 or Amazon FSx.PutObjectRequest.Builder.serverSideEncryption(ServerSideEncryption serverSideEncryption) The server-side encryption algorithm that was used when you store this object in Amazon S3 or Amazon FSx.PutObjectRequest.Builder.sseCustomerAlgorithm(String sseCustomerAlgorithm) Specifies the algorithm to use when encrypting the object (for example,AES256).PutObjectRequest.Builder.sseCustomerKey(String sseCustomerKey) Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data.PutObjectRequest.Builder.sseCustomerKeyMD5(String sseCustomerKeyMD5) Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.PutObjectRequest.Builder.ssekmsEncryptionContext(String ssekmsEncryptionContext) Specifies the Amazon Web Services KMS Encryption Context as an additional encryption context to use for object encryption.PutObjectRequest.Builder.ssekmsKeyId(String ssekmsKeyId) Specifies the KMS key ID (Key ID, Key ARN, or Key Alias) to use for object encryption.PutObjectRequest.Builder.storageClass(String storageClass) By default, Amazon S3 uses the STANDARD Storage Class to store newly created objects.PutObjectRequest.Builder.storageClass(StorageClass storageClass) By default, Amazon S3 uses the STANDARD Storage Class to store newly created objects.The tag-set for the object.PutObjectRequest.toBuilder()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.PutObjectRequest.Builder.writeOffsetBytes(Long writeOffsetBytes) Specifies the offset for appending data to existing objects in bytes.Methods in software.amazon.awssdk.services.s3.model that return types with arguments of type PutObjectRequest.BuilderModifier and TypeMethodDescriptionstatic Class<? extends PutObjectRequest.Builder>PutObjectRequest.serializableBuilderClass() -
Uses of PutObjectRequest.Builder in software.amazon.awssdk.services.s3.presigner.model
Method parameters in software.amazon.awssdk.services.s3.presigner.model with type arguments of type PutObjectRequest.BuilderModifier and TypeMethodDescriptiondefault PutObjectPresignRequest.BuilderPutObjectPresignRequest.Builder.putObjectRequest(Consumer<PutObjectRequest.Builder> putObjectRequest) Configure thePutObjectRequestthat should be presigned.