The InitiateMultipartUploadRequest contains the parameters used for the InitiateMultipartUpload method.
Required Parameters: BucketName, Key

Namespace: Amazon.S3.Model
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)

Syntax

         
 C#  Visual Basic  Visual C++ 
public class InitiateMultipartUploadRequest : S3Request
Public Class InitiateMultipartUploadRequest _
	Inherits S3Request
public ref class InitiateMultipartUploadRequest : public S3Request

Members

            
 All Members  Constructors   Properties   Methods  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
InitiateMultipartUploadRequest()()()()
Initializes a new instance of the InitiateMultipartUploadRequest class
AddHeader(String, String)
Adds the header to the collection of headers for the request.
(Inherited from S3Request.)
AddHeaders(NameValueCollection)
Adds all of the key/value pairs from collection into our request header.
(Inherited from S3Request.)
BucketName
Gets and sets the BucketName property.
CannedACL
Gets and sets the CannedACL property. If set, the S3 Object will have this CannedACL permission. Please refer to S3CannedACL for information on S3 Canned ACLs.
ContentType
Gets and sets the ContentType property.
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.)
InputStream
Gets and sets the InputStream property.
(Inherited from S3Request.)
Key
Gets and sets the Key property.
RemoveCannedACL()()()()
Resets the CannedACL
RemoveMetaData(String)
Removes a key from the Metadata list if it was added previously
ServerSideEncryptionMethod
Gets and sets the ServerSideEncryptionMethod property. Specifies the encryption used on the server to store the content.
StorageClass
Gets and sets the StorageClass property. Default: S3StorageClass.Standard. Set this property only if you want reduced redundancy for this object. Please refer to S3StorageClass for information on S3 Storage Classes.
ToString()()()() (Inherited from S3Request.)
WithBucketName(String)
Sets the BucketName property for this request. This is the S3 Bucket where the S3 Object you are creating gets put.
WithCannedACL(S3CannedACL)
Sets the CannedACL property for this request. If set, the S3 Object will have this CannedACL permission. Please refer to S3CannedACL for information on S3 Canned ACLs.
WithContentType(String)
Sets the ContentType property for this request. This property defaults to "binary/octet-stream", but if you require something else you can set this property.
WithInputStream(Stream)
Sets the InputStream property.
(Inherited from S3Request.)
WithKey(String)
Sets the Key property for this request. This is the Key for the S3 Object you create.
WithMetaData(NameValueCollection)
Adds a set of key-value pairs to the request
WithMetaData(String, String)
Adds a key/value pair to the Metadata property for this request. The S3 Object that you create will have this metadata associated with it.
WithServerSideEncryptionMethod(ServerSideEncryptionMethod)
Sets the ServerSideEncryptionMethod property for this request. Specifies the encryption used on the server to store the content.
WithStorageClass(S3StorageClass)
Sets the StorageClass property for this request. Default: S3StorageClass.Standard. Set this property only if you want reduced redundancy for this object. Please refer to S3StorageClass for information on S3 Storage Classes.

Inheritance Hierarchy

System..::..Object
  Amazon.S3.Model..::..S3Request
    Amazon.S3.Model..::..InitiateMultipartUploadRequest

See Also