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.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 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 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.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.Long getTerminationGracePeriodSeconds();
public abstract io.fabric.kubernetes.api.model.v.ProbeFluent withTerminationGracePeriodSeconds(java.lang.Long);
public abstract java.lang.Boolean hasTerminationGracePeriodSeconds();
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 addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.v.ProbeFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.ProbeFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.ProbeFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.ProbeFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}