Struct: s3.GetBucketLocationInput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Bucket *string
The name of the bucket for which to get the location.
-
ExpectedBucketOwner *string
Ignored by COS.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetBucket(string) *GetBucketLocationInput
operation
SetBucket sets the Bucket field’s value.
-
SetExpectedBucketOwner(string) *GetBucketLocationInput
operation
SetExpectedBucketOwner sets the ExpectedBucketOwner 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 name of the bucket for which to get the location.
To use this API operation against an access point, provide the alias of the access point in place of the bucket name.
To use this API operation against an Object Lambda access point, provide the alias of the Object Lambda access point in place of the bucket name. If the Object Lambda access point alias in a request is not valid, the error code InvalidAccessPointAliasError is returned. For more information about InvalidAccessPointAliasError, see List of Error Codes (docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ErrorCodeList).
Bucket is a required field
ExpectedBucketOwner *string
`location:"header" locationName:"x-amz-expected-bucket-owner" type:"string"`
Ignored by COS.
_ struct{}
`locationName:"GetBucketLocationRequest" type:"structure"`
Method Details
func (s GetBucketLocationInput) 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”.
12432 12433 12434 |
// File 'service/s3/api.go', line 12432
|
func (s *GetBucketLocationInput) SetBucket(v string) *GetBucketLocationInput
SetBucket sets the Bucket field’s value.
12453 12454 12455 12456 |
// File 'service/s3/api.go', line 12453
|
func (s *GetBucketLocationInput) SetExpectedBucketOwner(v string) *GetBucketLocationInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field’s value.
12466 12467 12468 12469 |
// File 'service/s3/api.go', line 12466
|
func (s GetBucketLocationInput) 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”.
12423 12424 12425 |
// File 'service/s3/api.go', line 12423
|
func (s *GetBucketLocationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 |
// File 'service/s3/api.go', line 12437
|