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”.
18977 18978 18979 |
// File 'service/s3/api.go', line 18977
|
func (s *PutBucketLoggingInput) SetBucket(v string) *PutBucketLoggingInput
SetBucket sets the Bucket field's value.
19006 19007 19008 19009 |
// File 'service/s3/api.go', line 19006
|
func (s *PutBucketLoggingInput) SetBucketLoggingStatus(v *BucketLoggingStatus) *PutBucketLoggingInput
SetBucketLoggingStatus sets the BucketLoggingStatus field's value.
19019 19020 19021 19022 |
// File 'service/s3/api.go', line 19019
|
func (s *PutBucketLoggingInput) SetExpectedBucketOwner(v string) *PutBucketLoggingInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field's value.
19025 19026 19027 19028 |
// File 'service/s3/api.go', line 19025
|
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”.
18968 18969 18970 |
// File 'service/s3/api.go', line 18968
|
func (s *PutBucketLoggingInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 |
// File 'service/s3/api.go', line 18982
|