Diameter and Opacity can be changed for sampled brushes.
Hardness cannot be applied to sampled brushes, a possible work-around with considerable limitations might be painting on the Layer Mask of a Solid Color Layer with Feathering set in the Properties Panel.
Maybe you should post screenshots or sketches to clarify what you mean.