Ограничения не являются частью LayoutParams.
То, что вы ищете, это ConstraintSet , установленное в самом ConstraintLayout.
final ConstraintSet constraintSet = new ConstraintSet();
constraintSet.clone(constraintLayout);
constraintSet.connect(R.id.textViewId, ConstraintSet.BOTTOM, R.id.details, ConstraintSet.TOP,10 /*"DP"*/);
constraintSet.connect(R.id.textViewId, ConstraintSet.END, ConstraintSet.PARENT_ID, ConstraintSet.END,10 /*"DP"*/);
constraintSet.connect(R.id.textViewId, ConstraintSet.START, R.id.image, ConstraintSet.END,10 /*"DP"*/);
constraintSet.connect(R.id.textViewId, ConstraintSet.TOP, ConstraintSet.PARENT_ID, ConstraintSet.TOP,10 /*"DP"*/);
constraintSet.applyTo(constraintLayout);
Помните, что значение, которое вы передаете в качестве последнего параметра, будет в пикселях, когда в коде, поэтому вам придется преобразовать его в пиксели измерения (DP).