Class AbstractProbe
- java.lang.Object
-
- cz.xtf.builder.builders.deployment.AbstractProbe
-
- Direct Known Subclasses:
LivenessProbe,ReadinessProbe,StartupProbe
public abstract class AbstractProbe extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractProbe()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description io.fabric8.kubernetes.api.model.Probebuild()protected abstract voidbuild(io.fabric8.kubernetes.api.model.ProbeBuilder builder)AbstractProbecreateExecProbe(String... commandArgs)AbstractProbecreateHttpProbe(String path, String port)AbstractProbecreateHttpProbe(String host, String path, String port)AbstractProbecreateHttpProbe(String path, String port, String username, String password)AbstractProbecreateHttpProbe(String host, String path, String port, Map<String,String> httpHeaders)AbstractProbecreateTcpProbe(String port)
-
-
-
Method Detail
-
build
public io.fabric8.kubernetes.api.model.Probe build()
-
build
protected abstract void build(io.fabric8.kubernetes.api.model.ProbeBuilder builder)
-
createHttpProbe
public AbstractProbe createHttpProbe(String host, String path, String port, Map<String,String> httpHeaders)
-
createHttpProbe
public AbstractProbe createHttpProbe(String host, String path, String port)
-
createHttpProbe
public AbstractProbe createHttpProbe(String path, String port)
-
createHttpProbe
public AbstractProbe createHttpProbe(String path, String port, String username, String password)
-
createTcpProbe
public AbstractProbe createTcpProbe(String port)
-
createExecProbe
public AbstractProbe createExecProbe(String... commandArgs)
-
-