# Functions
DecodeProbe takes a json serialised *corev1.Probe and returns a Probe or an error.
EncodeProbe takes *corev1.Probe object and returns marshalled Probe JSON string and an error.
NewProbe returns a pointer a new Probe.
# Constants
PollTimeout is set equal to the queue-proxy's ExecProbe timeout to take advantage of the full window.