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