“The president will be fine in the House,” said Minority Leader Kevin McCarthy, R-Calif., in a brief interview. “The veto will not be overridden.”

Donald Trump Jr. tweeted, “Christmas came early this week,” in response to the announcement.  He was likely also referring to special counsel Robert Mueller’s report that said there was no evidence of collusion between the Trump campaign and Russia in the 2016 presidential election.

Patrick M. Shanahan, the acting Secretary of Defense, announced that the funds will be used to support the Department of Homeland Security and Customs and Border Patrol. He authorized the Army Corps of Engineers to begin its planning and execution.

A group of Democratic senators criticized the Pentagon’s move and called the maneuver a violation of congressional appropriations, Bloomberg reported. Democrats have called the national emergency declaration a crisis manufactured by Trump

“The $1 billion reprogramming that the department is implementing without congressional approval constitutes a dollar-for-dollar theft from other readiness needs of our Armed Forces,” Sens. Patrick Leahy, D-Vt., Dick Durbin, D-Ill., and others wrote in a letter to Shanahan, according to the report.

Even with his veto remaining intact, Trump may not be able to spend the money for barriers quickly because of lawsuits that might take years to resolve.

The Associated Press contributed to this report