Set a projects upstream or downstream projects with Jenkins API.
AbstractProject.addUpstreamProject(AbstractProject)
AbstractProject.setUpstreamProjects(List<AbstractProject>)
AbstractProject.addDownstreamProject(AbstractProject)
AbstractProject.setDownstreamProjects(List<AbstractProject>)
Setting upstream projects is not possible without creating a build trigger.