public interface  io.fabric.kubernetes.api.model.ProbeFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ExecAction getExec();
public abstract io.fabric.kubernetes.api.model.ExecAction buildExec();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withExec(io.fabric.kubernetes.api.model.ExecAction);
public abstract java.lang.Boolean hasExec();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$ExecNested withNewExec();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$ExecNested withNewExecLike(io.fabric.kubernetes.api.model.ExecAction);
public abstract io.fabric.kubernetes.api.model.ProbeFluent$ExecNested editExec();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$ExecNested editOrNewExec();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$ExecNested editOrNewExecLike(io.fabric.kubernetes.api.model.ExecAction);
public abstract java.lang.Integer getFailureThreshold();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withFailureThreshold(java.lang.Integer);
public abstract java.lang.Boolean hasFailureThreshold();
public abstract io.fabric.kubernetes.api.model.HTTPGetAction getHttpGet();
public abstract io.fabric.kubernetes.api.model.HTTPGetAction buildHttpGet();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withHttpGet(io.fabric.kubernetes.api.model.HTTPGetAction);
public abstract java.lang.Boolean hasHttpGet();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$HttpGetNested withNewHttpGet();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$HttpGetNested withNewHttpGetLike(io.fabric.kubernetes.api.model.HTTPGetAction);
public abstract io.fabric.kubernetes.api.model.ProbeFluent$HttpGetNested editHttpGet();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$HttpGetNested editOrNewHttpGet();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$HttpGetNested editOrNewHttpGetLike(io.fabric.kubernetes.api.model.HTTPGetAction);
public abstract java.lang.Integer getInitialDelaySeconds();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withInitialDelaySeconds(java.lang.Integer);
public abstract java.lang.Boolean hasInitialDelaySeconds();
public abstract java.lang.Integer getPeriodSeconds();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withPeriodSeconds(java.lang.Integer);
public abstract java.lang.Boolean hasPeriodSeconds();
public abstract java.lang.Integer getSuccessThreshold();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withSuccessThreshold(java.lang.Integer);
public abstract java.lang.Boolean hasSuccessThreshold();
public abstract io.fabric.kubernetes.api.model.TCPSocketAction getTcpSocket();
public abstract io.fabric.kubernetes.api.model.TCPSocketAction buildTcpSocket();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withTcpSocket(io.fabric.kubernetes.api.model.TCPSocketAction);
public abstract java.lang.Boolean hasTcpSocket();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$TcpSocketNested withNewTcpSocket();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$TcpSocketNested withNewTcpSocketLike(io.fabric.kubernetes.api.model.TCPSocketAction);
public abstract io.fabric.kubernetes.api.model.ProbeFluent$TcpSocketNested editTcpSocket();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$TcpSocketNested editOrNewTcpSocket();
public abstract io.fabric.kubernetes.api.model.ProbeFluent$TcpSocketNested editOrNewTcpSocketLike(io.fabric.kubernetes.api.model.TCPSocketAction);
public abstract java.lang.Long getTerminationGracePeriodSeconds();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withTerminationGracePeriodSeconds(java.lang.Long);
public abstract java.lang.Boolean hasTerminationGracePeriodSeconds();
public abstract java.lang.Integer getTimeoutSeconds();
public abstract io.fabric.kubernetes.api.model.ProbeFluent withTimeoutSeconds(java.lang.Integer);
public abstract java.lang.Boolean hasTimeoutSeconds();
}