code: func setSelfLink(obj runtime.Object, requestInfo *request.RequestInfo, namer ScopeNamer) error {
  	// TODO: SelfLink generation should return a full URL?
  	uri, err := namer.GenerateLink(requestInfo, obj)
  	if err != nil {
  		return nil
  	}
  
  	return namer.SetSelfLink(obj, uri)
  }
docs: // setSelfLink sets the self link of an object (or the child items in a list) to the base URL of the request
  // plus the path and query generated by the provided linkFunc