// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. package athena import ( "github.com/aws/aws-sdk-go/private/protocol" ) const ( // ErrCodeInternalServerException for service response error code // "InternalServerException". // // Indicates a platform issue, which may be due to a transient condition or // outage. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidRequestException for service response error code // "InvalidRequestException". // // Indicates that something is wrong with the input to the request. For example, // a required parameter may be missing or out of range. ErrCodeInvalidRequestException = "InvalidRequestException" // ErrCodeMetadataException for service response error code // "MetadataException". // // An exception that Athena received when it called a custom metastore. Occurs // if the error is not caused by user input (InvalidRequestException) or from // the Athena platform (InternalServerException). For example, if a user-created // Lambda function is missing permissions, the Lambda 4XX exception is returned // in a MetadataException. ErrCodeMetadataException = "MetadataException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // A resource, such as a workgroup, was not found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeSessionAlreadyExistsException for service response error code // "SessionAlreadyExistsException". // // The specified session already exists. ErrCodeSessionAlreadyExistsException = "SessionAlreadyExistsException" // ErrCodeTooManyRequestsException for service response error code // "TooManyRequestsException". // // Indicates that the request was throttled. ErrCodeTooManyRequestsException = "TooManyRequestsException" ) var exceptionFromCode = map[string]func(protocol.ResponseMetadata) error{ "InternalServerException": newErrorInternalServerException, "InvalidRequestException": newErrorInvalidRequestException, "MetadataException": newErrorMetadataException, "ResourceNotFoundException": newErrorResourceNotFoundException, "SessionAlreadyExistsException": newErrorSessionAlreadyExistsException, "TooManyRequestsException": newErrorTooManyRequestsException, }