Struct: s3.DeleteObjectTaggingInput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Bucket *string
The bucket name containing the objects from which to remove the tags.
-
ExpectedBucketOwner *string
Ignored by COS.
-
Key *string
The key that identifies the object in the bucket from which to remove all tags.
-
VersionId *string
The versionId of the object that the tag-set will be removed from.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetBucket(string) *DeleteObjectTaggingInput
operation
SetBucket sets the Bucket field's value.
-
SetExpectedBucketOwner(string) *DeleteObjectTaggingInput
operation
SetExpectedBucketOwner sets the ExpectedBucketOwner field's value.
-
SetKey(string) *DeleteObjectTaggingInput
operation
SetKey sets the Key field's value.
-
SetVersionId(string) *DeleteObjectTaggingInput
operation
SetVersionId sets the VersionId 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 containing the objects from which to remove the tags.
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"`
The key that identifies the object in the bucket from which to remove all tags.
Key is a required field
VersionId *string
`location:"querystring" locationName:"versionId" type:"string"`
The versionId of the object that the tag-set will be removed from.
_ struct{}
`locationName:"DeleteObjectTaggingRequest" type:"structure"`
Method Details
func (s DeleteObjectTaggingInput) 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”.
10847 10848 10849 |
// File 'service/s3/api.go', line 10847
|
func (s *DeleteObjectTaggingInput) SetBucket(v string) *DeleteObjectTaggingInput
SetBucket sets the Bucket field's value.
10874 10875 10876 10877 |
// File 'service/s3/api.go', line 10874
|
func (s *DeleteObjectTaggingInput) SetExpectedBucketOwner(v string) *DeleteObjectTaggingInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field's value.
10887 10888 10889 10890 |
// File 'service/s3/api.go', line 10887
|
func (s *DeleteObjectTaggingInput) SetKey(v string) *DeleteObjectTaggingInput
SetKey sets the Key field's value.
10893 10894 10895 10896 |
// File 'service/s3/api.go', line 10893
|
func (s *DeleteObjectTaggingInput) SetVersionId(v string) *DeleteObjectTaggingInput
SetVersionId sets the VersionId field's value.
10899 10900 10901 10902 |
// File 'service/s3/api.go', line 10899
|
func (s DeleteObjectTaggingInput) 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”.
10838 10839 10840 |
// File 'service/s3/api.go', line 10838
|
func (s *DeleteObjectTaggingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 |
// File 'service/s3/api.go', line 10852
|