Struct: s3.PutBucketWebsiteInput
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Bucket *string
The bucket name.
-
ExpectedBucketOwner *string
Ignored by COS.
-
WebsiteConfiguration *WebsiteConfiguration
Container for the request.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetBucket(string) *PutBucketWebsiteInput
operation
SetBucket sets the Bucket field’s value.
-
SetExpectedBucketOwner(string) *PutBucketWebsiteInput
operation
SetExpectedBucketOwner sets the ExpectedBucketOwner field’s value.
-
SetWebsiteConfiguration(*WebsiteConfiguration) *PutBucketWebsiteInput
operation
SetWebsiteConfiguration sets the WebsiteConfiguration 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.
Bucket is a required field
ExpectedBucketOwner *string
`location:"header" locationName:"x-amz-expected-bucket-owner" type:"string"`
Ignored by COS.
WebsiteConfiguration *WebsiteConfiguration
`locationName:"WebsiteConfiguration" type:"structure" required:"true" xmlURI:"http://s3.amazonaws.com/doc/2006-03-01/"`
Container for the request.
WebsiteConfiguration is a required field
_ struct{}
`locationName:"PutBucketWebsiteRequest" type:"structure" payload:"WebsiteConfiguration"`
Method Details
func (s PutBucketWebsiteInput) 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”.
20159 20160 20161 |
// File 'service/s3/api.go', line 20159
|
func (s *PutBucketWebsiteInput) SetBucket(v string) *PutBucketWebsiteInput
SetBucket sets the Bucket field’s value.
20188 20189 20190 20191 |
// File 'service/s3/api.go', line 20188
|
func (s *PutBucketWebsiteInput) SetExpectedBucketOwner(v string) *PutBucketWebsiteInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field’s value.
20201 20202 20203 20204 |
// File 'service/s3/api.go', line 20201
|
func (s *PutBucketWebsiteInput) SetWebsiteConfiguration(v *WebsiteConfiguration) *PutBucketWebsiteInput
SetWebsiteConfiguration sets the WebsiteConfiguration field’s value.
20207 20208 20209 20210 |
// File 'service/s3/api.go', line 20207
|
func (s PutBucketWebsiteInput) 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”.
20150 20151 20152 |
// File 'service/s3/api.go', line 20150
|
func (s *PutBucketWebsiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 |
// File 'service/s3/api.go', line 20164
|