S3CopyObjectOperation class

Contains the configuration parameters for a PUT Copy object operation. S3 Batch Operations passes each value through to the underlying PUT Copy object API. For more information about the parameters for this operation, see PUT Object - Copy.

Constructors

S3CopyObjectOperation({List<S3Grant>? accessControlGrants, S3CannedAccessControlList? cannedAccessControlList, S3MetadataDirective? metadataDirective, DateTime? modifiedSinceConstraint, S3ObjectMetadata? newObjectMetadata, List<S3Tag>? newObjectTagging, S3ObjectLockLegalHoldStatus? objectLockLegalHoldStatus, S3ObjectLockMode? objectLockMode, DateTime? objectLockRetainUntilDate, String? redirectLocation, bool? requesterPays, String? sSEAwsKmsKeyId, S3StorageClass? storageClass, String? targetKeyPrefix, String? targetResource, DateTime? unModifiedSinceConstraint})
S3CopyObjectOperation.fromXml(XmlElement elem)
factory

Properties

accessControlGrants List<S3Grant>?
final
cannedAccessControlList S3CannedAccessControlList?
final
hashCode int
The hash code for this object.
no setterinherited
metadataDirective S3MetadataDirective?
final
modifiedSinceConstraint DateTime?
final
newObjectMetadata S3ObjectMetadata?
final
newObjectTagging List<S3Tag>?
final
objectLockLegalHoldStatus S3ObjectLockLegalHoldStatus?
The legal hold status to be applied to all objects in the Batch Operations job.
final
objectLockMode S3ObjectLockMode?
The retention mode to be applied to all objects in the Batch Operations job.
final
objectLockRetainUntilDate DateTime?
The date when the applied object retention configuration expires on all objects in the Batch Operations job.
final
redirectLocation String?
Specifies an optional metadata property for website redirects, x-amz-website-redirect-location. Allows webpage redirects if the object is accessed through a website endpoint.
final
requesterPays bool?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sSEAwsKmsKeyId String?
final
storageClass S3StorageClass?
final
targetKeyPrefix String?
Specifies the folder prefix into which you would like the objects to be copied. For example, to copy objects into a folder named "Folder1" in the destination bucket, set the TargetKeyPrefix to "Folder1/".
final
targetResource String?
Specifies the destination bucket ARN for the batch copy operation. For example, to copy objects to a bucket named "destinationBucket", set the TargetResource to "arn:aws:s3:::destinationBucket".
final
unModifiedSinceConstraint DateTime?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
toXml(String elemName, {List<XmlAttribute>? attributes}) → XmlElement

Operators

operator ==(Object other) bool
The equality operator.
inherited