AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Contains all the parameters
that can be set when making a this request with the
TransferUtility method.
Namespace: Amazon.S3.Transfer
Assembly: AWSSDK.S3.dll
Version: 3.x.y.z
public class TransferUtilityUploadDirectoryRequest : BaseUploadRequest
The TransferUtilityUploadDirectoryRequest type exposes the following members
| Name | Description | |
|---|---|---|
|
TransferUtilityUploadDirectoryRequest() |
| Name | Type | Description | |
|---|---|---|---|
|
BucketKeyEnabled | System.Nullable<System.Boolean> | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
BucketName | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
CannedACL | Amazon.S3.S3CannedACL | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ChecksumAlgorithm | Amazon.S3.ChecksumAlgorithm | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ContentType | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
Directory | System.String |
Gets or sets the directory where files are uploaded from. |
|
DisableDefaultChecksumValidation | System.Nullable<System.Boolean> | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
DisablePayloadSigning | System.Nullable<System.Boolean> | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ExpectedBucketOwner | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
Grants | System.Collections.Generic.List<Amazon.S3.Model.S3Grant> | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
Headers | Amazon.S3.Model.HeadersCollection | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
KeyPrefix | System.String |
Gets or sets the KeyPrefix property. As object keys are generated for the files being uploaded this value will prefix the key. This is useful when a directory needs to be uploaded into sub directory in the S3 Bucket. |
|
Metadata | Amazon.S3.Model.MetadataCollection | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ObjectLockLegalHoldStatus | Amazon.S3.ObjectLockLegalHoldStatus | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ObjectLockMode | Amazon.S3.ObjectLockMode | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ObjectLockRetainUntilDate | System.Nullable<System.DateTime> | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
RequestPayer | Amazon.S3.RequestPayer | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
SearchOption | System.IO.SearchOption |
Gets or sets the recursive options for the directory upload. |
|
SearchPattern | System.String |
Gets and sets the search pattern used to determine which files in the directory are uploaded. |
|
ServerSideEncryptionCustomerMethod | Amazon.S3.ServerSideEncryptionCustomerMethod | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ServerSideEncryptionCustomerProvidedKey | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ServerSideEncryptionCustomerProvidedKeyMD5 | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ServerSideEncryptionKeyManagementServiceKeyId | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
ServerSideEncryptionMethod | Amazon.S3.ServerSideEncryptionMethod | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
SSEKMSEncryptionContext | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
StorageClass | Amazon.S3.S3StorageClass | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
TagSet | System.Collections.Generic.List<Amazon.S3.Model.Tag> | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
|
UploadFilesConcurrently | System.Boolean |
Gets or sets the UploadFilesConcurrently property. Specifies if multiple files will be uploaded concurrently. The number of concurrent web requests used is controlled by the TransferUtilityConfig.ConcurrencyLevel property. |
|
WebsiteRedirectLocation | System.String | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
| Name | Description | |
|---|---|---|
|
RemoveCannedACL() | Inherited from Amazon.S3.Transfer.BaseUploadRequest. |
| Name | Description | |
|---|---|---|
|
UploadDirectoryFileRequestEvent | |
|
UploadDirectoryProgressEvent |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.7.2 and newer