public interface  io.fabric.kubernetes.api.model.HandlerFluent 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.HandlerFluent withExec(io.fabric.kubernetes.api.model.ExecAction);
public abstract java.lang.Boolean hasExec();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$ExecNested withNewExec();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$ExecNested withNewExecLike(io.fabric.kubernetes.api.model.ExecAction);
public abstract io.fabric.kubernetes.api.model.HandlerFluent$ExecNested editExec();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$ExecNested editOrNewExec();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$ExecNested editOrNewExecLike(io.fabric.kubernetes.api.model.ExecAction);
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.HandlerFluent withHttpGet(io.fabric.kubernetes.api.model.HTTPGetAction);
public abstract java.lang.Boolean hasHttpGet();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$HttpGetNested withNewHttpGet();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$HttpGetNested withNewHttpGetLike(io.fabric.kubernetes.api.model.HTTPGetAction);
public abstract io.fabric.kubernetes.api.model.HandlerFluent$HttpGetNested editHttpGet();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$HttpGetNested editOrNewHttpGet();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$HttpGetNested editOrNewHttpGetLike(io.fabric.kubernetes.api.model.HTTPGetAction);
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.HandlerFluent withTcpSocket(io.fabric.kubernetes.api.model.TCPSocketAction);
public abstract java.lang.Boolean hasTcpSocket();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$TcpSocketNested withNewTcpSocket();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$TcpSocketNested withNewTcpSocketLike(io.fabric.kubernetes.api.model.TCPSocketAction);
public abstract io.fabric.kubernetes.api.model.HandlerFluent$TcpSocketNested editTcpSocket();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$TcpSocketNested editOrNewTcpSocket();
public abstract io.fabric.kubernetes.api.model.HandlerFluent$TcpSocketNested editOrNewTcpSocketLike(io.fabric.kubernetes.api.model.TCPSocketAction);
public abstract io.fabric.kubernetes.api.model.HandlerFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.HandlerFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.HandlerFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.HandlerFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.HandlerFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}