annotations.io.alauda.kubernetes.api.model.HandlerFluent Maven / Gradle / Ivy
package io.alauda.kubernetes.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface HandlerFluent> extends Fluent{
/**
* This method has been deprecated, please use method buildExec instead.
*/
@Deprecated public ExecAction getExec();
public ExecAction buildExec();
public A withExec(ExecAction exec);
public Boolean hasExec();
public HandlerFluent.ExecNested withNewExec();
public HandlerFluent.ExecNested withNewExecLike(ExecAction item);
public HandlerFluent.ExecNested editExec();
public HandlerFluent.ExecNested editOrNewExec();
public HandlerFluent.ExecNested editOrNewExecLike(ExecAction item);
/**
* This method has been deprecated, please use method buildHttpGet instead.
*/
@Deprecated public HTTPGetAction getHttpGet();
public HTTPGetAction buildHttpGet();
public A withHttpGet(HTTPGetAction httpGet);
public Boolean hasHttpGet();
public HandlerFluent.HttpGetNested withNewHttpGet();
public HandlerFluent.HttpGetNested withNewHttpGetLike(HTTPGetAction item);
public HandlerFluent.HttpGetNested editHttpGet();
public HandlerFluent.HttpGetNested editOrNewHttpGet();
public HandlerFluent.HttpGetNested editOrNewHttpGetLike(HTTPGetAction item);
/**
* This method has been deprecated, please use method buildTcpSocket instead.
*/
@Deprecated public TCPSocketAction getTcpSocket();
public TCPSocketAction buildTcpSocket();
public A withTcpSocket(TCPSocketAction tcpSocket);
public Boolean hasTcpSocket();
public HandlerFluent.TcpSocketNested withNewTcpSocket();
public HandlerFluent.TcpSocketNested withNewTcpSocketLike(TCPSocketAction item);
public HandlerFluent.TcpSocketNested editTcpSocket();
public HandlerFluent.TcpSocketNested editOrNewTcpSocket();
public HandlerFluent.TcpSocketNested editOrNewTcpSocketLike(TCPSocketAction item);
public interface ExecNested extends io.alauda.kubernetes.api.builder.Nested,ExecActionFluent>{
public N and(); public N endExec();
}
public interface HttpGetNested extends io.alauda.kubernetes.api.builder.Nested,HTTPGetActionFluent>{
public N and(); public N endHttpGet();
}
public interface TcpSocketNested extends io.alauda.kubernetes.api.builder.Nested,TCPSocketActionFluent>{
public N and(); public N endTcpSocket();
}
}