Struct: s3.RedirectAllRequestsTo
Overview
Specifies the redirect behavior of all requests to a website endpoint of an Amazon S3 bucket.
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
HostName *string
Name of the host where requests are redirected.
-
Protocol *string
Protocol to use when redirecting requests.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetHostName(string) *RedirectAllRequestsTo
operation
SetHostName sets the HostName field’s value.
-
SetProtocol(string) *RedirectAllRequestsTo
operation
SetProtocol sets the Protocol 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
HostName *string
`type:"string" required:"true"`
Name of the host where requests are redirected.
HostName is a required field
Protocol *string
`type:"string" enum:"Protocol"`
Protocol to use when redirecting requests. The default is the protocol that is used in the original request.
_ struct{}
`type:"structure"`
Method Details
func (s RedirectAllRequestsTo) 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”.
21863 21864 21865 |
// File 'service/s3/api.go', line 21863
|
func (s *RedirectAllRequestsTo) SetHostName(v string) *RedirectAllRequestsTo
SetHostName sets the HostName field’s value.
21881 21882 21883 21884 |
// File 'service/s3/api.go', line 21881
|
func (s *RedirectAllRequestsTo) SetProtocol(v string) *RedirectAllRequestsTo
SetProtocol sets the Protocol field’s value.
21887 21888 21889 21890 |
// File 'service/s3/api.go', line 21887
|
func (s RedirectAllRequestsTo) 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”.
21854 21855 21856 |
// File 'service/s3/api.go', line 21854
|
func (s *RedirectAllRequestsTo) Validate() error
Validate inspects the fields of the type to determine if they are valid.
21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 |
// File 'service/s3/api.go', line 21868
|