func NewProber(config *rest.Config) *Prober {
	const followNonLocalRedirects = false

	return &Prober{
		HttpGet:  httpprobe.NewHttpGet(followNonLocalRedirects),
		HttpPost: httpprobe.NewHttpPost(followNonLocalRedirects),
		Tcp:      tcpprobe.New(),
		Exec:     execprobe.New(),
		Config:   config,
	}
}
// NewProber creates a Prober instance that can be used to run httpGet, httpPost, tcp or exec probe.
NewProber creates a Prober instance that can be used to run httpGet, httpPost, tcp or exec probe.
// NewProber creates a Prober instance that can be used to run httpGet httpPost tcp or exec probe .
func NewProber(config *rest.Config) *Prober {
	const followNonLocalRedirects = false
	return &Prober{
		HttpGet:  httpprobe.NewHttpGet(followNonLocalRedirects),
		HttpPost: httpprobe.NewHttpPost(followNonLocalRedirects),
		Tcp:      tcpprobe.New(),
		Exec:     execprobe.New(),
		Config:   config,
	}
}
func NewProber ( config * rest . Config ) * Prober { const followNonLocalRedirects = false return & Prober { HttpGet : httpprobe . NewHttpGet ( followNonLocalRedirects ) , HttpPost : httpprobe . NewHttpPost ( followNonLocalRedirects ) , Tcp : tcpprobe . New ( ) , Exec : execprobe . New ( ) , Config : config , } }
NewProber creates a Prober instance that can be used to run httpGet, httpPost, tcp or exec probe.
NewProber creates a Prober instance that can be used to run httpGet httpPost tcp or exec probe .