Lines Matching refs:plural
100 plural, singular := UnsafeGuessKindToResource(kind)
101 m.AddSpecific(kind, plural, singular, scope)
104 func (m *DefaultRESTMapper) AddSpecific(kind schema.GroupVersionKind, plural, singular schema.Group…
105 m.singularToPlural[singular] = plural
106 m.pluralToSingular[plural] = singular
109 m.resourceToKind[plural] = kind
111 m.kindToPluralResource[kind] = plural
207 for plural, singular := range m.pluralToSingular {
209 ret = append(ret, plural)
212 if plural == resource {
213 ret = append(ret, plural)
222 for plural, singular := range m.pluralToSingular {
225 ret = append(ret, plural)
227 if plural.GroupResource() == requestedGroupResource {
229 ret = append(ret, plural)
236 for plural, singular := range m.pluralToSingular {
237 if !strings.HasPrefix(plural.Group, requestedGroupResource.Group) {
241 ret = append(ret, plural)
243 if plural.Resource == requestedGroupResource.Resource {
244 ret = append(ret, plural)
251 for plural, singular := range m.pluralToSingular {
253 ret = append(ret, plural)
255 if plural.Version == resource.Version && plural.Resource == resource.Resource {
256 ret = append(ret, plural)
261 for plural, singular := range m.pluralToSingular {
263 ret = append(ret, plural)
265 if plural.Resource == resource.Resource {
266 ret = append(ret, plural)