Skip to main content

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

NameDescription
ABucketThe destination bucket name.
ACopySourceSpecify 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.
AKeyThe destination object key.