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