public interface  io.fabric.kubernetes.api.model.v.PodStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addToConditions(int, io.fabric.kubernetes.api.model.v.PodCondition);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent setToConditions(int, io.fabric.kubernetes.api.model.v.PodCondition);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent addToConditions(io.fabric.kubernetes.api.model.v.PodCondition[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent removeFromConditions(io.fabric.kubernetes.api.model.v.PodCondition[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.kubernetes.api.model.v.PodCondition buildCondition(int);
public abstract io.fabric.kubernetes.api.model.v.PodCondition buildFirstCondition();
public abstract io.fabric.kubernetes.api.model.v.PodCondition buildLastCondition();
public abstract io.fabric.kubernetes.api.model.v.PodCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent withConditions(io.fabric.kubernetes.api.model.v.PodCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested addNewConditionLike(io.fabric.kubernetes.api.model.v.PodCondition);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested setNewConditionLike(int, io.fabric.kubernetes.api.model.v.PodCondition);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested editCondition(int);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addToContainerStatuses(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent setToContainerStatuses(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent addToContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addAllToContainerStatuses(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent removeFromContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeAllFromContainerStatuses(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeMatchingFromContainerStatuses(java.util.function.Predicate);
public abstract java.util.List getContainerStatuses();
public abstract java.util.List buildContainerStatuses();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildContainerStatus(int);
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildFirstContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildLastContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildMatchingContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withContainerStatuses(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent withContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract java.lang.Boolean hasContainerStatuses();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested addNewContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested addNewContainerStatusLike(io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested setNewContainerStatusLike(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested editContainerStatus(int);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested editFirstContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested editLastContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$ContainerStatusesNested editMatchingContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addToEphemeralContainerStatuses(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent setToEphemeralContainerStatuses(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent addToEphemeralContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addAllToEphemeralContainerStatuses(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent removeFromEphemeralContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeAllFromEphemeralContainerStatuses(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeMatchingFromEphemeralContainerStatuses(java.util.function.Predicate);
public abstract java.util.List getEphemeralContainerStatuses();
public abstract java.util.List buildEphemeralContainerStatuses();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildEphemeralContainerStatus(int);
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildFirstEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildLastEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildMatchingEphemeralContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEphemeralContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withEphemeralContainerStatuses(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent withEphemeralContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract java.lang.Boolean hasEphemeralContainerStatuses();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested addNewEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested addNewEphemeralContainerStatusLike(io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested setNewEphemeralContainerStatusLike(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested editEphemeralContainerStatus(int);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested editFirstEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested editLastEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$EphemeralContainerStatusesNested editMatchingEphemeralContainerStatus(java.util.function.Predicate);
public abstract java.lang.String getHostIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withHostIP(java.lang.String);
public abstract java.lang.Boolean hasHostIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewHostIP(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewHostIP(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewHostIP(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addToInitContainerStatuses(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent setToInitContainerStatuses(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent addToInitContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addAllToInitContainerStatuses(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent removeFromInitContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeAllFromInitContainerStatuses(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeMatchingFromInitContainerStatuses(java.util.function.Predicate);
public abstract java.util.List getInitContainerStatuses();
public abstract java.util.List buildInitContainerStatuses();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildInitContainerStatus(int);
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildFirstInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildLastInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.ContainerStatus buildMatchingInitContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInitContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withInitContainerStatuses(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent withInitContainerStatuses(io.fabric.kubernetes.api.model.v.ContainerStatus[]);
public abstract java.lang.Boolean hasInitContainerStatuses();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested addNewInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested addNewInitContainerStatusLike(io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested setNewInitContainerStatusLike(int, io.fabric.kubernetes.api.model.v.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested editInitContainerStatus(int);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested editFirstInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested editLastInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$InitContainerStatusesNested editMatchingInitContainerStatus(java.util.function.Predicate);
public abstract java.lang.String getMessage();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewMessage(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewMessage(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewMessage(java.lang.StringBuffer);
public abstract java.lang.String getNominatedNodeName();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNominatedNodeName(java.lang.String);
public abstract java.lang.Boolean hasNominatedNodeName();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewNominatedNodeName(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewNominatedNodeName(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewNominatedNodeName(java.lang.StringBuffer);
public abstract java.lang.String getPhase();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withPhase(java.lang.String);
public abstract java.lang.Boolean hasPhase();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewPhase(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewPhase(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewPhase(java.lang.StringBuffer);
public abstract java.lang.String getPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withPodIP(java.lang.String);
public abstract java.lang.Boolean hasPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewPodIP(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewPodIP(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewPodIP(java.lang.StringBuffer);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addToPodIPs(int, io.fabric.kubernetes.api.model.v.PodIP);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent setToPodIPs(int, io.fabric.kubernetes.api.model.v.PodIP);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent addToPodIPs(io.fabric.kubernetes.api.model.v.PodIP[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addAllToPodIPs(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent removeFromPodIPs(io.fabric.kubernetes.api.model.v.PodIP[]);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeAllFromPodIPs(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent removeMatchingFromPodIPs(java.util.function.Predicate);
public abstract java.util.List getPodIPs();
public abstract java.util.List buildPodIPs();
public abstract io.fabric.kubernetes.api.model.v.PodIP buildPodIP(int);
public abstract io.fabric.kubernetes.api.model.v.PodIP buildFirstPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodIP buildLastPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodIP buildMatchingPodIP(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPodIP(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withPodIPs(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.v.PodStatusFluent withPodIPs(io.fabric.kubernetes.api.model.v.PodIP[]);
public abstract java.lang.Boolean hasPodIPs();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent addNewPodIP(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested addNewPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested addNewPodIPLike(io.fabric.kubernetes.api.model.v.PodIP);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested setNewPodIPLike(int, io.fabric.kubernetes.api.model.v.PodIP);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested editPodIP(int);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested editFirstPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested editLastPodIP();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent$PodIPsNested editMatchingPodIP(java.util.function.Predicate);
public abstract java.lang.String getQosClass();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withQosClass(java.lang.String);
public abstract java.lang.Boolean hasQosClass();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewQosClass(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewQosClass(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewQosClass(java.lang.StringBuffer);
public abstract java.lang.String getReason();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewReason(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewReason(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewReason(java.lang.StringBuffer);
public abstract java.lang.String getStartTime();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withStartTime(java.lang.String);
public abstract java.lang.Boolean hasStartTime();
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewStartTime(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewStartTime(java.lang.StringBuilder);
public abstract io.fabric.kubernetes.api.model.v.PodStatusFluent withNewStartTime(java.lang.StringBuffer);
}