package v2error
import "go.etcd.io/etcd/server/v3/etcdserver/api/v2error"
Package v2error describes errors in etcd project. When any change happens, https://github.com/etcd-io/website/blob/main/content/docs/v2/errorcode.md needs to be updated correspondingly. To be deprecated in favor of v3 APIs.
Index ¶
Constants ¶
const ( EcodeKeyNotFound = 100 EcodeTestFailed = 101 EcodeNotFile = 102 EcodeNotDir = 104 EcodeNodeExist = 105 EcodeRootROnly = 107 EcodeDirNotEmpty = 108 = 110 EcodePrevValueRequired = 201 EcodeTTLNaN = 202 EcodeIndexNaN = 203 EcodeInvalidField = 209 EcodeInvalidForm = 210 EcodeRefreshValue = 211 EcodeRefreshTTLRequired = 212 EcodeRaftInternal = 300 EcodeLeaderElect = 301 EcodeWatcherCleared = 400 EcodeEventIndexCleared = 401 )
Types ¶
type Error ¶
type Error struct { ErrorCode int `json:"errorCode"` Message string `json:"message"` Cause string `json:"cause,omitempty"` Index uint64 `json:"index"` }
func NewError ¶
func NewRequestError ¶
func (Error) Error ¶
Error is for the error interface
func (Error) StatusCode ¶
func (Error) WriteTo ¶
func (e Error) WriteTo(w http.ResponseWriter) error
Source Files ¶
error.go
- Version
- v3.5.18 (latest)
- Published
- Jan 24, 2025
- Platform
- linux/amd64
- Imports
- 3 packages
- Last checked
- 5 days ago –
Tools for package owners.