TS3CopyObjectRequest
Class in AWS.S3
CopyObject request class.
Ancestors
Properties
ACL
property ACL: string
CacheControl
property CacheControl: string
ContentDisposition
property ContentDisposition: string
ContentEncoding
property ContentEncoding: string
ContentLanguage
property ContentLanguage: string
ContentType
property ContentType: string
CopySource
property CopySource: string
CopySourceIfMatch
property CopySourceIfMatch: string
CopySourceIfModifiedSince
property CopySourceIfModifiedSince: TOptional<TDateTime>
CopySourceIfNoneMatch
property CopySourceIfNoneMatch: string
CopySourceIfUnmodifiedSince
property CopySourceIfUnmodifiedSince: TOptional<TDateTime>
CopySourceSseCustomerAlgorithm
property CopySourceSseCustomerAlgorithm: string
CopySourceSseCustomerKey
property CopySourceSseCustomerKey: string
CopySourceSseCustomerKeyMD5
property CopySourceSseCustomerKeyMD5: string
Expires
property Expires: TOptional<TDateTime>
GrantFullControl
property GrantFullControl: string
GrantRead
property GrantRead: string
GrantReadAcp
property GrantReadAcp: string
GrantWriteAcp
property GrantWriteAcp: string
MetadataDirective
property MetadataDirective: string
ObjectLockLegalHold
property ObjectLockLegalHold: string
ObjectLockMode
property ObjectLockMode: string
ObjectLockRetainUntilDate
property ObjectLockRetainUntilDate: TOptional<TDateTime>
RequestPayer
property RequestPayer: string
ServerSideEncryption
property ServerSideEncryption: string
SseAwsKmsKeyId
property SseAwsKmsKeyId: string
SseBucketKeyEnabled
property SseBucketKeyEnabled: TOptional<Boolean>
SseContext
property SseContext: string
SseCustomerAlgorithm
property SseCustomerAlgorithm: string
SseCustomerKey
property SseCustomerKey: string
SseCustomerKeyMD5
property SseCustomerKeyMD5: string
SourceExpectedBucketOwner
property SourceExpectedBucketOwner: string
StorageClass
property StorageClass: string
Tagging
property Tagging: string
TaggingDirective
property TaggingDirective: string
WebsiteRedirectLocation
property WebsiteRedirectLocation: string
Constructors
Create
constructor Create(const ABucket, ACopySource, AKey: string); reintroduce;
Constructor for TS3CopyObjectRequest.
Parameters
| Name | Description |
|---|---|
ABucket | The destination bucket name. |
ACopySource | Specify the source object. There are two formats for a copy source: - For objects not through an access point, the bucket name and object key separated by a forward slash. For example:refers to an objectin thebucket. - For objects accessed through an access point, specify the Amazon Resource Name (ARN) in the format. |
AKey | The destination object key. |