type getterFunc …
func getResourceHandler(scope *RequestScope, getter getterFunc) http.HandlerFunc { … }
func GetResource(r rest.Getter, scope *RequestScope) http.HandlerFunc { … }
func GetResourceWithOptions(r rest.GetterWithOptions, scope *RequestScope, isSubresource bool) http.HandlerFunc { … }
func getRequestOptions(req *http.Request, scope *RequestScope, into runtime.Object, subpath bool, subpathKey string, isSubresource bool) error { … }
func ListResource(r rest.Lister, rw rest.Watcher, scope *RequestScope, forceWatch bool, minRequestTimeout time.Duration) http.HandlerFunc { … }
type watchListEndpointRestrictions …
func (e *watchListEndpointRestrictions) AllowsMediaTypeTransform(mimeType, mimeSubType string, target *schema.GroupVersionKind) bool { … }
func isListWatchRequest(opts metainternalversion.ListOptions) bool { … }