code: func (h *HTTPExtender) Bind(binding *v1.Binding) error {
  	var result schedulerapi.ExtenderBindingResult
  	if !h.IsBinder() {
  		// This shouldn't happen as this extender wouldn't have become a Binder.
  		return fmt.Errorf("Unexpected empty bindVerb in extender")
  	}
  	req := &schedulerapi.ExtenderBindingArgs{
  		PodName:      binding.Name,
  		PodNamespace: binding.Namespace,
  		PodUID:       binding.UID,
  		Node:         binding.Target.Name,
  	}
  	if err := h.send(h.bindVerb, &req, &result); err != nil {
  		return err
  	}
  	if result.Error != "" {
  		return fmt.Errorf(result.Error)
  	}
  	return nil
  }
docs: // Bind delegates the action of binding a pod to a node to the extender.