Struct: s3.PutBucketLoggingInput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Bucket *string
The name of the bucket for which to set the logging parameters.
-
BucketLoggingStatus *BucketLoggingStatus
Container for logging status information.
-
ExpectedBucketOwner *string
Ignored by COS.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetBucket(string) *PutBucketLoggingInput
operation
SetBucket sets the Bucket field’s value.
-
SetBucketLoggingStatus(*BucketLoggingStatus) *PutBucketLoggingInput
operation
SetBucketLoggingStatus sets the BucketLoggingStatus field’s value.
-
SetExpectedBucketOwner(string) *PutBucketLoggingInput
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 set the logging parameters.
Bucket is a required field
BucketLoggingStatus *BucketLoggingStatus
`locationName:"BucketLoggingStatus" type:"structure" required:"true" xmlURI:"http://s3.amazonaws.com/doc/2006-03-01/"`
Container for logging status information.
BucketLoggingStatus is a required field
ExpectedBucketOwner *string
`location:"header" locationName:"x-amz-expected-bucket-owner" type:"string"`
Ignored by COS.
_ struct{}
`locationName:"PutBucketLoggingRequest" type:"structure" payload:"BucketLoggingStatus"`
Method Details
func (s PutBucketLoggingInput) 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”.
19666 19667 19668 |
// File 'service/s3/api.go', line 19666
|
func (s *PutBucketLoggingInput) SetBucket(v string) *PutBucketLoggingInput
SetBucket sets the Bucket field’s value.
19695 19696 19697 19698 |
// File 'service/s3/api.go', line 19695
|
func (s *PutBucketLoggingInput) SetBucketLoggingStatus(v *BucketLoggingStatus) *PutBucketLoggingInput
SetBucketLoggingStatus sets the BucketLoggingStatus field’s value.
19708 19709 19710 19711 |
// File 'service/s3/api.go', line 19708
|
func (s *PutBucketLoggingInput) SetExpectedBucketOwner(v string) *PutBucketLoggingInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field’s value.
19714 19715 19716 19717 |
// File 'service/s3/api.go', line 19714
|
func (s PutBucketLoggingInput) 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”.
19657 19658 19659 |
// File 'service/s3/api.go', line 19657
|
func (s *PutBucketLoggingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 |
// File 'service/s3/api.go', line 19671
|