add stringer for ErrorCodes (#11933)

This commit is contained in:
Harshavardhana 2021-03-31 09:30:52 -07:00 committed by GitHub
parent 4dcce17eb9
commit 18dee6a333
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 332 additions and 0 deletions

View File

@ -66,6 +66,8 @@ type APIErrorResponse struct {
// APIErrorCode type of error status. // APIErrorCode type of error status.
type APIErrorCode int type APIErrorCode int
//go:generate stringer -type=APIErrorCode -trimprefix=Err $GOFILE
// Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html // Error codes, non exhaustive list - http://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html
const ( const (
ErrNone APIErrorCode = iota ErrNone APIErrorCode = iota

296
cmd/apierrorcode_string.go Normal file

File diff suppressed because one or more lines are too long

View File

@ -80,6 +80,8 @@ type STSErrorResponse struct {
// STSErrorCode type of error status. // STSErrorCode type of error status.
type STSErrorCode int type STSErrorCode int
//go:generate stringer -type=STSErrorCode -trimprefix=Err $GOFILE
// Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html // Error codes, non exhaustive list - http://docs.aws.amazon.com/STS/latest/APIReference/API_AssumeRoleWithSAML.html
const ( const (
ErrSTSNone STSErrorCode = iota ErrSTSNone STSErrorCode = iota

View File

@ -0,0 +1,32 @@
// Code generated by "stringer -type=STSErrorCode -trimprefix=Err sts-errors.go"; DO NOT EDIT.
package cmd
import "strconv"
func _() {
// An "invalid array index" compiler error signifies that the constant values have changed.
// Re-run the stringer command to generate them again.
var x [1]struct{}
_ = x[ErrSTSNone-0]
_ = x[ErrSTSAccessDenied-1]
_ = x[ErrSTSMissingParameter-2]
_ = x[ErrSTSInvalidParameterValue-3]
_ = x[ErrSTSWebIdentityExpiredToken-4]
_ = x[ErrSTSClientGrantsExpiredToken-5]
_ = x[ErrSTSInvalidClientGrantsToken-6]
_ = x[ErrSTSMalformedPolicyDocument-7]
_ = x[ErrSTSNotInitialized-8]
_ = x[ErrSTSInternalError-9]
}
const _STSErrorCode_name = "STSNoneSTSAccessDeniedSTSMissingParameterSTSInvalidParameterValueSTSWebIdentityExpiredTokenSTSClientGrantsExpiredTokenSTSInvalidClientGrantsTokenSTSMalformedPolicyDocumentSTSNotInitializedSTSInternalError"
var _STSErrorCode_index = [...]uint8{0, 7, 22, 41, 65, 91, 118, 145, 171, 188, 204}
func (i STSErrorCode) String() string {
if i < 0 || i >= STSErrorCode(len(_STSErrorCode_index)-1) {
return "STSErrorCode(" + strconv.FormatInt(int64(i), 10) + ")"
}
return _STSErrorCode_name[_STSErrorCode_index[i]:_STSErrorCode_index[i+1]]
}