You want to use \middle
and aligned
:
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
\mathcal{A}(x) \coloneqq
\left\{
\pi(t) \text{ prog. mbl.}
\;\middle\vert\;
\begin{aligned}
& E(U(X^{\pi,x}(T))^-) < \infty, X^{\pi,x}(T) \geq B \text{ a.s.}, \\
& \int_0^{T} \lVert \pi(t)X^{\pi,x}(t)\rVert^2 \,dt < \infty \text{ a.s.}
\end{aligned}
\right\}
\end{equation}
\end{document}

Note \lVert
and \rVert
rather the unqualified \Vert
. The correct spacing for relations is \;
.
In this particular case, you can fool TeX into thinking that the equation number fits, see https://tex.stackexchange.com/a/348745/4427
\documentclass[a4paper,12pt]{article}
\usepackage{mathtools,showframe}
\begin{document}
\begin{equation}
\mathcal{A}(x) \coloneqq
\left\{
\pi(t) \text{ prog. mbl.}
\;\middle\vert\;
\begin{aligned}
& E(U(X^{\pi,x}(T))^-) < \infty, X^{\pi,x}(T) \geq B \text{ a.s.}, \\
& \int_0^{T} \lVert \pi(t)X^{\pi,x}(t)\rVert^2 \,dt < \infty \text{ a.s.}
\end{aligned}
\right\}
\hspace{10000pt minus 1fil}
\end{equation}
\end{document}
I added showframe
just to see that the equation still fits in the margins.
