Struct: s3.ObjectIdentifier
Overview
Object Identifier is unique value to identify objects.
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Key *string
Key name of the object.
-
VersionId *string
VersionId for the specific version of the object to delete.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetKey(string) *ObjectIdentifier
operation
SetKey sets the Key field's value.
-
SetVersionId(string) *ObjectIdentifier
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
Key *string
`min:"1" type:"string" required:"true"`
Key name of the object.
Replacement must be made for object keys containing special characters (such as carriage returns) when using XML requests. For more information, see XML related object key constraints (docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints).
Key is a required field
VersionId *string
`type:"string"`
VersionId for the specific version of the object to delete.
_ struct{}
`type:"structure"`
Method Details
func (s ObjectIdentifier) 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”.
18256 18257 18258 |
// File 'service/s3/api.go', line 18256
|
func (s *ObjectIdentifier) SetKey(v string) *ObjectIdentifier
SetKey sets the Key field's value.
18277 18278 18279 18280 |
// File 'service/s3/api.go', line 18277
|
func (s *ObjectIdentifier) SetVersionId(v string) *ObjectIdentifier
SetVersionId sets the VersionId field's value.
18283 18284 18285 18286 |
// File 'service/s3/api.go', line 18283
|
func (s ObjectIdentifier) 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”.
18247 18248 18249 |
// File 'service/s3/api.go', line 18247
|
func (s *ObjectIdentifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 |
// File 'service/s3/api.go', line 18261
|