public interface  io.fabric.kubernetes.api.model.LifecycleFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.LifecycleHandler getPostStart();
public abstract io.fabric.kubernetes.api.model.LifecycleHandler buildPostStart();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent withPostStart(io.fabric.kubernetes.api.model.LifecycleHandler);
public abstract java.lang.Boolean hasPostStart();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PostStartNested withNewPostStart();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PostStartNested withNewPostStartLike(io.fabric.kubernetes.api.model.LifecycleHandler);
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PostStartNested editPostStart();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PostStartNested editOrNewPostStart();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PostStartNested editOrNewPostStartLike(io.fabric.kubernetes.api.model.LifecycleHandler);
public abstract io.fabric.kubernetes.api.model.LifecycleHandler getPreStop();
public abstract io.fabric.kubernetes.api.model.LifecycleHandler buildPreStop();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent withPreStop(io.fabric.kubernetes.api.model.LifecycleHandler);
public abstract java.lang.Boolean hasPreStop();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PreStopNested withNewPreStop();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PreStopNested withNewPreStopLike(io.fabric.kubernetes.api.model.LifecycleHandler);
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PreStopNested editPreStop();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PreStopNested editOrNewPreStop();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent$PreStopNested editOrNewPreStopLike(io.fabric.kubernetes.api.model.LifecycleHandler);
public abstract io.fabric.kubernetes.api.model.LifecycleFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.LifecycleFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.LifecycleFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.LifecycleFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.LifecycleFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}