AWS SDK for .NET Documentation
UploadMultipartPartRequest Class
AmazonAmazon.Glacier.ModelUploadMultipartPartRequest Did this page help you?   Yes   No    Tell us about it...
Container for the parameters to the UploadMultipartPart operation.

This operation uploads a part of an archive. You can upload archive parts in any order. You can also upload them in parallel. You can upload up to 10,000 parts for a multipart upload.

Amazon Glacier rejects your upload part request if any of the following conditions is true:

This operation is idempotent. If you upload the same part multiple times, the data included in the most recent request overwrites the previously uploaded data.

An AWS account has full permission to perform all operations (actions). However, AWS Identity and Access Management (IAM) users don't have any permissions by default. You must grant them explicit permission to perform specific actions. For more information, see Access Control Using AWS Identity and Access Management (IAM) .

For conceptual information and underlying REST API, go to Uploading Large Archives in Parts (Multipart Upload) and Upload Part in the Amazon Glacier Developer Guide .

Declaration Syntax
C#
public class UploadMultipartPartRequest : AmazonWebServiceRequest
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
UploadMultipartPartRequest()()()()
Initializes a new instance of the UploadMultipartPartRequest class

AccountId
The AccountId is the AWS Account ID. You can specify either the AWS Account ID or optionally a '-', in which case Amazon Glacier uses the AWS Account ID associated with the credentials used to sign the request. If you specify your Account ID, do not include hyphens in it.

Body
The data to upload.

Checksum
The SHA256 tree hash of the data being uploaded.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
Range
Identifies the range of bytes in the assembled archive that will be uploaded in this part. Amazon Glacier uses this information to assemble the archive in the proper sequence. The format of this header follows RFC 2616. An example header is Content-Range:bytes 0-4194303/*.

SetRange(UploadMultipartPartRequest, Int64, Int64)
Creates the range formatted string and set the Range property.
(Inherited from AmazonGlacierExtensions.)
StreamTransferProgress
Attach a callback that will be called as data is being sent to the AWS Service.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
UploadId
The upload ID of the multipart upload.

VaultName
The name of the vault.

WithAccountId(String) Obsolete.
Sets the AccountId property

WithBody(Stream) Obsolete.
Sets the Body property

WithChecksum(String) Obsolete.
Sets the Checksum property

WithRange(String) Obsolete.
Sets the Range property

WithUploadId(String) Obsolete.
Sets the UploadId property

WithVaultName(String) Obsolete.
Sets the VaultName property

Inheritance Hierarchy
Object
AmazonWebServiceRequest
 UploadMultipartPartRequest
See Also

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)