Documentation ¶
Index ¶
- Constants
- Variables
- func Aborted(reason, format string, a ...interface{}) error
- func AlreadyExists(reason, format string, a ...interface{}) error
- func Cancelled(reason, format string, a ...interface{}) error
- func Code(err error) int32
- func DataLoss(reason, format string, a ...interface{}) error
- func DeadlineExceeded(reason, format string, a ...interface{}) error
- func Error(code int32, reason, message string) error
- func Errorf(code int32, reason, format string, a ...interface{}) error
- func FailedPrecondition(reason, format string, a ...interface{}) error
- func Internal(reason, format string, a ...interface{}) error
- func InvalidArgument(reason, format string, a ...interface{}) error
- func IsAborted(err error) bool
- func IsAlreadyExists(err error) bool
- func IsCancelled(err error) bool
- func IsDataLoss(err error) bool
- func IsDeadlineExceeded(err error) bool
- func IsFailedPrecondition(err error) bool
- func IsInternal(err error) bool
- func IsInvalidArgument(err error) bool
- func IsNotFound(err error) bool
- func IsOutOfRange(err error) bool
- func IsPermissionDenied(err error) bool
- func IsResourceExhausted(err error) bool
- func IsUnauthorized(err error) bool
- func IsUnavailable(err error) bool
- func IsUnimplemented(err error) bool
- func IsUnknown(err error) bool
- func NotFound(reason, format string, a ...interface{}) error
- func OutOfRange(reason, format string, a ...interface{}) error
- func PermissionDenied(reason, format string, a ...interface{}) error
- func Reason(err error) string
- func ResourceExhausted(reason, format string, a ...interface{}) error
- func Unauthorized(reason, format string, a ...interface{}) error
- func Unavailable(reason, format string, a ...interface{}) error
- func Unimplemented(reason, format string, a ...interface{}) error
- func Unknown(reason, format string, a ...interface{}) error
- type Status
- func (*Status) Descriptor() ([]byte, []int)deprecated
- func (x *Status) GetCode() int32
- func (x *Status) GetDetails() []*any.Any
- func (x *Status) GetMessage() string
- func (x *Status) GetReason() string
- func (*Status) ProtoMessage()
- func (x *Status) ProtoReflect() protoreflect.Message
- func (x *Status) Reset()
- func (x *Status) String() string
- type StatusError
Constants ¶
const ( // UnknownReason is unknown reason for error info. UnknownReason = "" // SupportPackageIsVersion1 this constant should not be referenced by any other code. SupportPackageIsVersion1 = true )
Variables ¶
var File_errors_proto protoreflect.FileDescriptor
Functions ¶
func Aborted ¶
Aborted The operation was aborted, typically due to a concurrency issue such as a sequencer check failure or transaction abort. HTTP Mapping: 409 Conflict
func AlreadyExists ¶
AlreadyExists The entity that a client attempted to create (e.g., file or directory) already exists. HTTP Mapping: 409 Conflict
func Cancelled ¶
Cancelled The operation was cancelled, typically by the caller. HTTP Mapping: 499 Client Closed Request
func DataLoss ¶
DataLoss Unrecoverable data loss or corruption. HTTP Mapping: 500 Internal Server Error
func DeadlineExceeded ¶
DeadlineExceeded The deadline expired before the operation could complete. HTTP Mapping: 504 Gateway Timeout
func FailedPrecondition ¶
FailedPrecondition The operation was rejected because the system is not in a state required for the operation's execution. HTTP Mapping: 400 Bad Request
func Internal ¶
Internal This means that some invariants expected by the underlying system have been broken. This error code is reserved for serious errors.
HTTP Mapping: 500 Internal Server Error
func InvalidArgument ¶
InvalidArgument The client specified an invalid argument. HTTP Mapping: 400 Bad Request
func IsAborted ¶
IsAborted determines if err is an error which indicates an aborted error. It supports wrapped errors.
func IsAlreadyExists ¶
IsAlreadyExists determines if err is an error which indicates a already exsits error. It supports wrapped errors.
func IsCancelled ¶
IsCancelled determines if err is an error which indicates a cancelled error. It supports wrapped errors.
func IsDataLoss ¶
IsDataLoss determines if err is an error which indicates a data loss error. It supports wrapped errors.
func IsDeadlineExceeded ¶
IsDeadlineExceeded determines if err is an error which indicates a deadline exceeded error. It supports wrapped errors.
func IsFailedPrecondition ¶
IsFailedPrecondition determines if err is an error which indicates a failed precondition error. It supports wrapped errors.
func IsInternal ¶
IsInternal determines if err is an error which indicates an internal server error. It supports wrapped errors.
func IsInvalidArgument ¶
IsInvalidArgument determines if err is an error which indicates an invalid argument error. It supports wrapped errors.
func IsNotFound ¶
IsNotFound determines if err is an error which indicates a not found error. It supports wrapped errors.
func IsOutOfRange ¶
IsOutOfRange determines if err is an error which indicates a out of range error. It supports wrapped errors.
func IsPermissionDenied ¶
IsPermissionDenied determines if err is an error which indicates a permission denied error. It supports wrapped errors.
func IsResourceExhausted ¶
IsResourceExhausted determines if err is an error which indicates a resource exhausted error. It supports wrapped errors.
func IsUnauthorized ¶
IsUnauthorized determines if err is an error which indicates a unauthorized error. It supports wrapped errors.
func IsUnavailable ¶
IsUnavailable determines if err is an error which indicates a unavailable error. It supports wrapped errors.
func IsUnimplemented ¶
IsUnimplemented determines if err is an error which indicates a unimplemented error. It supports wrapped errors.
func IsUnknown ¶
IsUnknown determines if err is an error which indicates a unknown error. It supports wrapped errors.
func NotFound ¶
NotFound Some requested entity (e.g., file or directory) was not found. HTTP Mapping: 404 Not Found
func OutOfRange ¶
OutOfRange The operation was attempted past the valid range. E.g., seeking or reading past end-of-file. HTTP Mapping: 400 Bad Request
func PermissionDenied ¶
PermissionDenied The caller does not have permission to execute the specified operation. HTTP Mapping: 403 Forbidden
func ResourceExhausted ¶
ResourceExhausted Some resource has been exhausted, perhaps a per-user quota, or perhaps the entire file system is out of space. HTTP Mapping: 429 Too Many Requests
func Unauthorized ¶
Unauthorized The request does not have valid authentication credentials for the operation. HTTP Mapping: 401 Unauthorized
func Unavailable ¶
Unavailable The service is currently unavailable. HTTP Mapping: 503 Service Unavailable
func Unimplemented ¶
Unimplemented The operation is not implemented or is not supported/enabled in this service. HTTP Mapping: 501 Not Implemented
Types ¶
type Status ¶ added in v2.2.2
type Status struct { Code int32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"` Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"` Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` Details []*any.Any `protobuf:"bytes,4,rep,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
func (*Status) Descriptor
deprecated
added in
v2.2.2
func (*Status) GetDetails ¶
func (*Status) GetMessage ¶ added in v2.2.2
func (*Status) ProtoMessage ¶ added in v2.2.2
func (*Status) ProtoMessage()
func (*Status) ProtoReflect ¶ added in v2.2.2
func (x *Status) ProtoReflect() protoreflect.Message
type StatusError ¶
type StatusError = Status
StatusError contains an error response from the server.
func (*StatusError) Error ¶
func (e *StatusError) Error() string
func (*StatusError) HTTPStatus ¶
func (e *StatusError) HTTPStatus() int
HTTPStatus returns the Status represented by se.
func (*StatusError) Is ¶
func (e *StatusError) Is(target error) bool
Is matches each error in the chain with the target value.