Struct: s3.AbortMultipartUploadInput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Bucket *string
The bucket name to which the upload was taking place.
-
ExpectedBucketOwner *string
Ignored by COS.
-
Key *string
Key of the object for which the multipart upload was initiated.
-
RequestPayer *string
Confirms that the requester knows that they will be charged for the request.
-
UploadId *string
Upload ID that identifies the multipart upload.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetBucket(string) *AbortMultipartUploadInput
operation
SetBucket sets the Bucket field's value.
-
SetExpectedBucketOwner(string) *AbortMultipartUploadInput
operation
SetExpectedBucketOwner sets the ExpectedBucketOwner field's value.
-
SetKey(string) *AbortMultipartUploadInput
operation
SetKey sets the Key field's value.
-
SetRequestPayer(string) *AbortMultipartUploadInput
operation
SetRequestPayer sets the RequestPayer field's value.
-
SetUploadId(string) *AbortMultipartUploadInput
operation
SetUploadId sets the UploadId field's value.
-
String() string
operation
String returns the string representation.
-
Validate() error
operation
Validate inspects the fields of the type to determine if they are valid.
Structure Field Details
Bucket *string
`location:"uri" locationName:"Bucket" type:"string" required:"true"`
The bucket name to which the upload was taking place.
When using this action with an access point, you must direct requests to the access point hostname. The access point hostname takes the form AccessPointName-AccountId.s3-accesspoint.Region.amazonaws.com. When using this action with an access point through the Amazon Web Services SDKs, you provide the access point ARN in place of the bucket name. For more information about access point ARNs, see Using access points (docs.aws.amazon.com/AmazonS3/latest/userguide/using-access-points.html) in the Amazon S3 User Guide.
When you use this action with Amazon S3 on Outposts, you must direct requests to the S3 on Outposts hostname. The S3 on Outposts hostname takes the form AccessPointName-AccountId.outpostID.s3-outposts.Region.amazonaws.com. When you use this action with S3 on Outposts through the Amazon Web Services SDKs, you provide the Outposts access point ARN in place of the bucket name. For more information about S3 on Outposts ARNs, see What is S3 on Outposts? (docs.aws.amazon.com/AmazonS3/latest/userguide/S3onOutposts.html) in the Amazon S3 User Guide.
Bucket is a required field
ExpectedBucketOwner *string
`location:"header" locationName:"x-amz-expected-bucket-owner" type:"string"`
Ignored by COS.
Key *string
`location:"uri" locationName:"Key" min:"1" type:"string" required:"true"`
Key of the object for which the multipart upload was initiated.
Key is a required field
RequestPayer *string
`location:"header" locationName:"x-amz-request-payer" type:"string" enum:"RequestPayer"`
Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests. If either the source or destination Amazon S3 bucket has Requester Pays enabled, the requester will pay for corresponding charges to copy the object. For information about downloading objects from Requester Pays buckets, see Downloading Objects in Requester Pays Buckets (docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) in the Amazon S3 User Guide.
UploadId *string
`location:"querystring" locationName:"uploadId" type:"string" required:"true"`
Upload ID that identifies the multipart upload.
UploadId is a required field
_ struct{}
`locationName:"AbortMultipartUploadRequest" type:"structure"`
Method Details
func (s AbortMultipartUploadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.
7150 7151 7152 |
// File 'service/s3/api.go', line 7150
|
func (s *AbortMultipartUploadInput) SetBucket(v string) *AbortMultipartUploadInput
SetBucket sets the Bucket field's value.
7180 7181 7182 7183 |
// File 'service/s3/api.go', line 7180
|
func (s *AbortMultipartUploadInput) SetExpectedBucketOwner(v string) *AbortMultipartUploadInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field's value.
7193 7194 7195 7196 |
// File 'service/s3/api.go', line 7193
|
func (s *AbortMultipartUploadInput) SetKey(v string) *AbortMultipartUploadInput
SetKey sets the Key field's value.
7199 7200 7201 7202 |
// File 'service/s3/api.go', line 7199
|
func (s *AbortMultipartUploadInput) SetRequestPayer(v string) *AbortMultipartUploadInput
SetRequestPayer sets the RequestPayer field's value.
7205 7206 7207 7208 |
// File 'service/s3/api.go', line 7205
|
func (s *AbortMultipartUploadInput) SetUploadId(v string) *AbortMultipartUploadInput
SetUploadId sets the UploadId field's value.
7211 7212 7213 7214 |
// File 'service/s3/api.go', line 7211
|
func (s AbortMultipartUploadInput) String() string
String returns the string representation.
API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.
7141 7142 7143 |
// File 'service/s3/api.go', line 7141
|
func (s *AbortMultipartUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 |
// File 'service/s3/api.go', line 7155
|