Uses of Interface
software.amazon.awssdk.services.s3.model.CopyObjectRequest.Builder
Packages that use CopyObjectRequest.Builder
-
Uses of CopyObjectRequest.Builder in software.amazon.awssdk.services.s3
Method parameters in software.amazon.awssdk.services.s3 with type arguments of type CopyObjectRequest.BuilderModifier and TypeMethodDescriptiondefault CompletableFuture<CopyObjectResponse>S3AsyncClient.copyObject(Consumer<CopyObjectRequest.Builder> copyObjectRequest) Creates a copy of an object that is already stored in Amazon S3.default CopyObjectResponseS3Client.copyObject(Consumer<CopyObjectRequest.Builder> copyObjectRequest) Creates a copy of an object that is already stored in Amazon S3. -
Uses of CopyObjectRequest.Builder in software.amazon.awssdk.services.s3.model
Methods in software.amazon.awssdk.services.s3.model that return CopyObjectRequest.BuilderModifier and TypeMethodDescriptionThe canned access control list (ACL) to apply to the object.CopyObjectRequest.Builder.acl(ObjectCannedACL acl) The canned access control list (ACL) to apply to the object.Deprecated.CopyObjectRequest.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 CopyObjectRequest.BuilderCopyObjectRequest.builder()CopyObjectRequest.Builder.cacheControl(String cacheControl) Specifies the caching behavior along the request/reply chain.CopyObjectRequest.Builder.checksumAlgorithm(String checksumAlgorithm) Indicates the algorithm that you want Amazon S3 to use to create the checksum for the object.CopyObjectRequest.Builder.checksumAlgorithm(ChecksumAlgorithm checksumAlgorithm) Indicates the algorithm that you want Amazon S3 to use to create the checksum for the object.CopyObjectRequest.Builder.contentDisposition(String contentDisposition) Specifies presentational information for the object.CopyObjectRequest.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.CopyObjectRequest.Builder.contentLanguage(String contentLanguage) The language the content is in.CopyObjectRequest.Builder.contentType(String contentType) A standard MIME type that describes the format of the object data.CopyObjectRequest.Builder.copySource(String copySource) Deprecated.ThecopySourceparameter has been deprecated in favor of the more user-friendlysourceBucket,sourceKey, andsourceVersionIdparameters.CopyObjectRequest.Builder.copySourceIfMatch(String copySourceIfMatch) Copies the object if its entity tag (ETag) matches the specified tag.CopyObjectRequest.Builder.copySourceIfModifiedSince(Instant copySourceIfModifiedSince) Copies the object if it has been modified since the specified time.CopyObjectRequest.Builder.copySourceIfNoneMatch(String copySourceIfNoneMatch) Copies the object if its entity tag (ETag) is different than the specified ETag.CopyObjectRequest.Builder.copySourceIfUnmodifiedSince(Instant copySourceIfUnmodifiedSince) Copies the object if it hasn't been modified since the specified time.CopyObjectRequest.Builder.copySourceSSECustomerAlgorithm(String copySourceSSECustomerAlgorithm) Specifies the algorithm to use when decrypting the source object (for example,AES256).CopyObjectRequest.Builder.copySourceSSECustomerKey(String copySourceSSECustomerKey) Specifies the customer-provided encryption key for Amazon S3 to use to decrypt the source object.CopyObjectRequest.Builder.copySourceSSECustomerKeyMD5(String copySourceSSECustomerKeyMD5) Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.CopyObjectRequest.Builder.destinationBucket(String destinationBucket) The name of the destination bucket.CopyObjectRequest.Builder.destinationKey(String destinationKey) The key of the destination object.CopyObjectRequest.Builder.expectedBucketOwner(String expectedBucketOwner) The account ID of the expected destination bucket owner.CopyObjectRequest.Builder.expectedSourceBucketOwner(String expectedSourceBucketOwner) The account ID of the expected source bucket owner.The date and time at which the object is no longer cacheable.CopyObjectRequest.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.CopyObjectRequest.Builder.grantReadACP(String grantReadACP) Allows grantee to read the object ACL.CopyObjectRequest.Builder.grantWriteACP(String grantWriteACP) Allows grantee to write the ACL for the applicable object.Copies the object if the entity tag (ETag) of the destination object matches the specified tag.CopyObjectRequest.Builder.ifNoneMatch(String ifNoneMatch) Copies the object only if the object key name at the destination does not already exist in the bucket specified.Deprecated.A map of metadata to store with the object in S3.CopyObjectRequest.Builder.metadataDirective(String metadataDirective) Specifies whether the metadata is copied from the source object or replaced with metadata that's provided in the request.CopyObjectRequest.Builder.metadataDirective(MetadataDirective metadataDirective) Specifies whether the metadata is copied from the source object or replaced with metadata that's provided in the request.CopyObjectRequest.Builder.objectLockLegalHoldStatus(String objectLockLegalHoldStatus) Specifies whether you want to apply a legal hold to the object copy.CopyObjectRequest.Builder.objectLockLegalHoldStatus(ObjectLockLegalHoldStatus objectLockLegalHoldStatus) Specifies whether you want to apply a legal hold to the object copy.CopyObjectRequest.Builder.objectLockMode(String objectLockMode) The Object Lock mode that you want to apply to the object copy.CopyObjectRequest.Builder.objectLockMode(ObjectLockMode objectLockMode) The Object Lock mode that you want to apply to the object copy.CopyObjectRequest.Builder.objectLockRetainUntilDate(Instant objectLockRetainUntilDate) The date and time when you want the Object Lock of the object copy to expire.CopyObjectRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) CopyObjectRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) CopyObjectRequest.Builder.requestPayer(String requestPayer) Sets the value of the RequestPayer property for this object.CopyObjectRequest.Builder.requestPayer(RequestPayer requestPayer) Sets the value of the RequestPayer property for this object.CopyObjectRequest.Builder.serverSideEncryption(String serverSideEncryption) The server-side encryption algorithm used when storing this object in Amazon S3.CopyObjectRequest.Builder.serverSideEncryption(ServerSideEncryption serverSideEncryption) The server-side encryption algorithm used when storing this object in Amazon S3.CopyObjectRequest.Builder.sourceBucket(String sourceBucket) The name of the bucket containing the object to copy.The key of the object to copy.CopyObjectRequest.Builder.sourceVersionId(String sourceVersionId) Specifies a particular version of the source object to copy.CopyObjectRequest.Builder.sseCustomerAlgorithm(String sseCustomerAlgorithm) Specifies the algorithm to use when encrypting the object (for example,AES256).CopyObjectRequest.Builder.sseCustomerKey(String sseCustomerKey) Specifies the customer-provided encryption key for Amazon S3 to use in encrypting data.CopyObjectRequest.Builder.sseCustomerKeyMD5(String sseCustomerKeyMD5) Specifies the 128-bit MD5 digest of the encryption key according to RFC 1321.CopyObjectRequest.Builder.ssekmsEncryptionContext(String ssekmsEncryptionContext) Specifies the Amazon Web Services KMS Encryption Context as an additional encryption context to use for the destination object encryption.CopyObjectRequest.Builder.ssekmsKeyId(String ssekmsKeyId) Specifies the KMS key ID (Key ID, Key ARN, or Key Alias) to use for object encryption.CopyObjectRequest.Builder.storageClass(String storageClass) If thex-amz-storage-classheader is not used, the copied object will be stored in theSTANDARDStorage Class by default.CopyObjectRequest.Builder.storageClass(StorageClass storageClass) If thex-amz-storage-classheader is not used, the copied object will be stored in theSTANDARDStorage Class by default.The tag-set for the object copy in the destination bucket.CopyObjectRequest.Builder.taggingDirective(String taggingDirective) Specifies whether the object tag-set is copied from the source object or replaced with the tag-set that's provided in the request.CopyObjectRequest.Builder.taggingDirective(TaggingDirective taggingDirective) Specifies whether the object tag-set is copied from the source object or replaced with the tag-set that's provided in the request.CopyObjectRequest.toBuilder()CopyObjectRequest.Builder.websiteRedirectLocation(String websiteRedirectLocation) If the destination bucket is configured as a website, redirects requests for this object copy to another object in the same bucket or to an external URL.Methods in software.amazon.awssdk.services.s3.model that return types with arguments of type CopyObjectRequest.BuilderModifier and TypeMethodDescriptionstatic Class<? extends CopyObjectRequest.Builder>CopyObjectRequest.serializableBuilderClass()
destinationBucket(String)