public interface  io.fabric.kubernetes.api.model.ContainerStateFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ContainerStateRunning getRunning();
public abstract io.fabric.kubernetes.api.model.ContainerStateRunning buildRunning();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent withRunning(io.fabric.kubernetes.api.model.ContainerStateRunning);
public abstract java.lang.Boolean hasRunning();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent withNewRunning(java.lang.String);
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$RunningNested withNewRunning();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$RunningNested withNewRunningLike(io.fabric.kubernetes.api.model.ContainerStateRunning);
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$RunningNested editRunning();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$RunningNested editOrNewRunning();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$RunningNested editOrNewRunningLike(io.fabric.kubernetes.api.model.ContainerStateRunning);
public abstract io.fabric.kubernetes.api.model.ContainerStateTerminated getTerminated();
public abstract io.fabric.kubernetes.api.model.ContainerStateTerminated buildTerminated();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent withTerminated(io.fabric.kubernetes.api.model.ContainerStateTerminated);
public abstract java.lang.Boolean hasTerminated();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$TerminatedNested withNewTerminated();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$TerminatedNested withNewTerminatedLike(io.fabric.kubernetes.api.model.ContainerStateTerminated);
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$TerminatedNested editTerminated();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$TerminatedNested editOrNewTerminated();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$TerminatedNested editOrNewTerminatedLike(io.fabric.kubernetes.api.model.ContainerStateTerminated);
public abstract io.fabric.kubernetes.api.model.ContainerStateWaiting getWaiting();
public abstract io.fabric.kubernetes.api.model.ContainerStateWaiting buildWaiting();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent withWaiting(io.fabric.kubernetes.api.model.ContainerStateWaiting);
public abstract java.lang.Boolean hasWaiting();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent withNewWaiting(java.lang.String, java.lang.String);
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$WaitingNested withNewWaiting();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$WaitingNested withNewWaitingLike(io.fabric.kubernetes.api.model.ContainerStateWaiting);
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$WaitingNested editWaiting();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$WaitingNested editOrNewWaiting();
public abstract io.fabric.kubernetes.api.model.ContainerStateFluent$WaitingNested editOrNewWaitingLike(io.fabric.kubernetes.api.model.ContainerStateWaiting);
}