...
1
16
17 package garbagecollector
18
19 import (
20 "fmt"
21 )
22
23 type restMappingError struct {
24 kind string
25 version string
26 }
27
28 func (r *restMappingError) Error() string {
29 versionKind := fmt.Sprintf("%s/%s", r.version, r.kind)
30 return fmt.Sprintf("unable to get REST mapping for %s.", versionKind)
31 }
32
33
34 func (r *restMappingError) Message() string {
35 versionKind := fmt.Sprintf("%s/%s", r.version, r.kind)
36 errMsg := fmt.Sprintf("unable to get REST mapping for %s. ", versionKind)
37 errMsg += fmt.Sprintf(" If %s is an invalid resource, then you should manually remove ownerReferences that refer %s objects.", versionKind, versionKind)
38 return errMsg
39 }
40
41 func newRESTMappingError(kind, version string) *restMappingError {
42 return &restMappingError{kind: kind, version: version}
43 }
44
View as plain text