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”.
19394 19395 19396 |
// File 'service/s3/api.go', line 19394
|
func (s *PutBucketWebsiteInput) SetBucket(v string) *PutBucketWebsiteInput
SetBucket sets the Bucket field's value.
19423 19424 19425 19426 |
// File 'service/s3/api.go', line 19423
|
func (s *PutBucketWebsiteInput) SetExpectedBucketOwner(v string) *PutBucketWebsiteInput
SetExpectedBucketOwner sets the ExpectedBucketOwner field's value.
19436 19437 19438 19439 |
// File 'service/s3/api.go', line 19436
|
func (s *PutBucketWebsiteInput) SetWebsiteConfiguration(v *WebsiteConfiguration) *PutBucketWebsiteInput
SetWebsiteConfiguration sets the WebsiteConfiguration field's value.
19442 19443 19444 19445 |
// File 'service/s3/api.go', line 19442
|
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”.
19385 19386 19387 |
// File 'service/s3/api.go', line 19385
|
func (s *PutBucketWebsiteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 |
// File 'service/s3/api.go', line 19399
|