Struct: s3.UploadPartOutput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, s3manager.WriterReadFrom
Structure Field Summary collapse
-
ETag *string
Entity tag for the uploaded object.
-
RequestCharged *string
If present, indicates that the requester was successfully charged for the request.
-
SSECustomerAlgorithm *string
If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
-
SSECustomerKeyMD5 *string
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round-trip message integrity verification of the customer-provided encryption key.
-
SSEKMSKeyId *string
If present, specifies the ID of the Key Management Service (KMS) symmetric encryption customer managed key was used for the object.
-
ServerSideEncryption *string
The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetETag(string) *UploadPartOutput
operation
SetETag sets the ETag field’s value.
-
SetRequestCharged(string) *UploadPartOutput
operation
SetRequestCharged sets the RequestCharged field’s value.
-
SetServerSideEncryption(string) *UploadPartOutput
operation
SetServerSideEncryption sets the ServerSideEncryption field’s value.
-
SetSSECustomerAlgorithm(string) *UploadPartOutput
operation
SetSSECustomerAlgorithm sets the SSECustomerAlgorithm field’s value.
-
SetSSECustomerKeyMD5(string) *UploadPartOutput
operation
SetSSECustomerKeyMD5 sets the SSECustomerKeyMD5 field’s value.
-
SetSSEKMSKeyId(string) *UploadPartOutput
operation
SetSSEKMSKeyId sets the SSEKMSKeyId field’s value.
-
String() string
operation
String returns the string representation.
Structure Field Details
ETag *string
`location:"header" locationName:"ETag" type:"string"`
Entity tag for the uploaded object.
RequestCharged *string
`location:"header" locationName:"x-amz-request-charged" type:"string" enum:"RequestCharged"`
If present, indicates that the requester was successfully charged for the request.
SSECustomerAlgorithm *string
`location:"header" locationName:"x-amz-server-side-encryption-customer-algorithm" type:"string"`
If server-side encryption with a customer-provided encryption key was requested, the response will include this header confirming the encryption algorithm used.
SSECustomerKeyMD5 *string
`location:"header" locationName:"x-amz-server-side-encryption-customer-key-MD5" type:"string"`
If server-side encryption with a customer-provided encryption key was requested, the response will include this header to provide round-trip message integrity verification of the customer-provided encryption key.
SSEKMSKeyId *string
`location:"header" locationName:"x-amz-server-side-encryption-aws-kms-key-id" type:"string" sensitive:"true"`
If present, specifies the ID of the Key Management Service (KMS) symmetric encryption customer managed key was used for the object.
SSEKMSKeyId is a sensitive parameter and its value will be replaced with “sensitive” in string returned by UploadPartOutput’s String and GoString methods.
ServerSideEncryption *string
`location:"header" locationName:"x-amz-server-side-encryption" type:"string" enum:"ServerSideEncryption"`
The server-side encryption algorithm used when storing this object in Amazon S3 (for example, AES256, aws:kms).
_ struct{}
`type:"structure"`
Method Details
func (s UploadPartOutput) 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”.
23502 23503 23504 |
// File 'service/s3/api.go', line 23502
|
func (s *UploadPartOutput) SetETag(v string) *UploadPartOutput
SetETag sets the ETag field’s value.
23507 23508 23509 23510 |
// File 'service/s3/api.go', line 23507
|
func (s *UploadPartOutput) SetRequestCharged(v string) *UploadPartOutput
SetRequestCharged sets the RequestCharged field’s value.
23513 23514 23515 23516 |
// File 'service/s3/api.go', line 23513
|
func (s *UploadPartOutput) SetServerSideEncryption(v string) *UploadPartOutput
SetServerSideEncryption sets the ServerSideEncryption field’s value.
23537 23538 23539 23540 |
// File 'service/s3/api.go', line 23537
|
func (s *UploadPartOutput) SetSSECustomerAlgorithm(v string) *UploadPartOutput
SetSSECustomerAlgorithm sets the SSECustomerAlgorithm field’s value.
23519 23520 23521 23522 |
// File 'service/s3/api.go', line 23519
|
func (s *UploadPartOutput) SetSSECustomerKeyMD5(v string) *UploadPartOutput
SetSSECustomerKeyMD5 sets the SSECustomerKeyMD5 field’s value.
23525 23526 23527 23528 |
// File 'service/s3/api.go', line 23525
|
func (s *UploadPartOutput) SetSSEKMSKeyId(v string) *UploadPartOutput
SetSSEKMSKeyId sets the SSEKMSKeyId field’s value.
23531 23532 23533 23534 |
// File 'service/s3/api.go', line 23531
|
func (s UploadPartOutput) 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”.
23493 23494 23495 |
// File 'service/s3/api.go', line 23493
|