
io.fabric8.kubernetes.api.model.ProbeFluent Maven / Gradle / Ivy
package io.fabric8.kubernetes.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import com.fasterxml.jackson.annotation.JsonProperty;
import javax.validation.Valid;
import java.lang.Integer;
import java.lang.String;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.fabric8.kubernetes.api.builder.Nested;
public interface ProbeFluent> extends Fluent{
public ExecAction getExec();
public A withExec(ExecAction exec);
public ProbeFluent.ExecNested withNewExec();
public ProbeFluent.ExecNested withNewExecLike(ExecAction item);
public ProbeFluent.ExecNested editExec();
public Integer getFailureThreshold();
public A withFailureThreshold(Integer failureThreshold);
public HTTPGetAction getHttpGet();
public A withHttpGet(HTTPGetAction httpGet);
public ProbeFluent.HttpGetNested withNewHttpGet();
public ProbeFluent.HttpGetNested withNewHttpGetLike(HTTPGetAction item);
public ProbeFluent.HttpGetNested editHttpGet();
public Integer getInitialDelaySeconds();
public A withInitialDelaySeconds(Integer initialDelaySeconds);
public Integer getPeriodSeconds();
public A withPeriodSeconds(Integer periodSeconds);
public Integer getSuccessThreshold();
public A withSuccessThreshold(Integer successThreshold);
public TCPSocketAction getTcpSocket();
public A withTcpSocket(TCPSocketAction tcpSocket);
public ProbeFluent.TcpSocketNested withNewTcpSocket();
public ProbeFluent.TcpSocketNested withNewTcpSocketLike(TCPSocketAction item);
public ProbeFluent.TcpSocketNested editTcpSocket();
public Integer getTimeoutSeconds();
public A withTimeoutSeconds(Integer timeoutSeconds);
public interface ExecNested extends Nested,ExecActionFluent>{
public N and(); public N endExec();
}
public interface HttpGetNested extends Nested,HTTPGetActionFluent>{
public N endHttpGet(); public N and();
}
public interface TcpSocketNested extends Nested,TCPSocketActionFluent>{
public N and(); public N endTcpSocket();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy