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”.
7301 7302 7303 |
// File 'service/s3/api.go', line 7301
|
func (s *AbortMultipartUploadInput) SetBucket(v string) *AbortMultipartUploadInput
SetBucket sets the Bucket field’s value.
7331 7332 7333 7334 |
// File 'service/s3/api.go', line 7331
|
func (s *AbortMultipartUploadInput) SetExpectedBucketOwner(v string) *AbortMultipartUploadInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field’s value.
7344 7345 7346 7347 |
// File 'service/s3/api.go', line 7344
|
func (s *AbortMultipartUploadInput) SetKey(v string) *AbortMultipartUploadInput
SetKey sets the Key field’s value.
7350 7351 7352 7353 |
// File 'service/s3/api.go', line 7350
|
func (s *AbortMultipartUploadInput) SetRequestPayer(v string) *AbortMultipartUploadInput
SetRequestPayer sets the RequestPayer field’s value.
7356 7357 7358 7359 |
// File 'service/s3/api.go', line 7356
|
func (s *AbortMultipartUploadInput) SetUploadId(v string) *AbortMultipartUploadInput
SetUploadId sets the UploadId field’s value.
7362 7363 7364 7365 |
// File 'service/s3/api.go', line 7362
|
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”.
7292 7293 7294 |
// File 'service/s3/api.go', line 7292
|
func (s *AbortMultipartUploadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 |
// File 'service/s3/api.go', line 7306
|