public interface  io.fabric.kubernetes.api.model.PodStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToConditions(java.lang.Integer, io.fabric.kubernetes.api.model.PodCondition);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent setToConditions(java.lang.Integer, io.fabric.kubernetes.api.model.PodCondition);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent addToConditions(io.fabric.kubernetes.api.model.PodCondition[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent removeFromConditions(io.fabric.kubernetes.api.model.PodCondition[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.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.PodCondition buildCondition(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodCondition buildFirstCondition();
public abstract io.fabric.kubernetes.api.model.PodCondition buildLastCondition();
public abstract io.fabric.kubernetes.api.model.PodCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent withConditions(io.fabric.kubernetes.api.model.PodCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested addNewConditionLike(io.fabric.kubernetes.api.model.PodCondition);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested setNewConditionLike(java.lang.Integer, io.fabric.kubernetes.api.model.PodCondition);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested editCondition(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToContainerStatuses(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent setToContainerStatuses(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent addToContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addAllToContainerStatuses(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent removeFromContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeAllFromContainerStatuses(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.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.ContainerStatus buildContainerStatus(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildFirstContainerStatus();
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildLastContainerStatus();
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildMatchingContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withContainerStatuses(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent withContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract java.lang.Boolean hasContainerStatuses();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested addNewContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested addNewContainerStatusLike(io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested setNewContainerStatusLike(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested editContainerStatus(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested editFirstContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested editLastContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$ContainerStatusesNested editMatchingContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToEphemeralContainerStatuses(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent setToEphemeralContainerStatuses(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent addToEphemeralContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addAllToEphemeralContainerStatuses(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent removeFromEphemeralContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeAllFromEphemeralContainerStatuses(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.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.ContainerStatus buildEphemeralContainerStatus(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildFirstEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildLastEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildMatchingEphemeralContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEphemeralContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withEphemeralContainerStatuses(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent withEphemeralContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract java.lang.Boolean hasEphemeralContainerStatuses();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested addNewEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested addNewEphemeralContainerStatusLike(io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested setNewEphemeralContainerStatusLike(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested editEphemeralContainerStatus(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested editFirstEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested editLastEphemeralContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$EphemeralContainerStatusesNested editMatchingEphemeralContainerStatus(java.util.function.Predicate);
public abstract java.lang.String getHostIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withHostIP(java.lang.String);
public abstract java.lang.Boolean hasHostIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToInitContainerStatuses(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent setToInitContainerStatuses(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent addToInitContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addAllToInitContainerStatuses(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent removeFromInitContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeAllFromInitContainerStatuses(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.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.ContainerStatus buildInitContainerStatus(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildFirstInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildLastInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.ContainerStatus buildMatchingInitContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInitContainerStatus(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withInitContainerStatuses(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent withInitContainerStatuses(io.fabric.kubernetes.api.model.ContainerStatus[]);
public abstract java.lang.Boolean hasInitContainerStatuses();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested addNewInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested addNewInitContainerStatusLike(io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested setNewInitContainerStatusLike(java.lang.Integer, io.fabric.kubernetes.api.model.ContainerStatus);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested editInitContainerStatus(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested editFirstInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested editLastInitContainerStatus();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$InitContainerStatusesNested editMatchingInitContainerStatus(java.util.function.Predicate);
public abstract java.lang.String getMessage();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract java.lang.String getNominatedNodeName();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withNominatedNodeName(java.lang.String);
public abstract java.lang.Boolean hasNominatedNodeName();
public abstract java.lang.String getPhase();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withPhase(java.lang.String);
public abstract java.lang.Boolean hasPhase();
public abstract java.lang.String getPodIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withPodIP(java.lang.String);
public abstract java.lang.Boolean hasPodIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToPodIPs(java.lang.Integer, io.fabric.kubernetes.api.model.PodIP);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent setToPodIPs(java.lang.Integer, io.fabric.kubernetes.api.model.PodIP);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent addToPodIPs(io.fabric.kubernetes.api.model.PodIP[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addAllToPodIPs(java.util.Collection);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent removeFromPodIPs(io.fabric.kubernetes.api.model.PodIP[]);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeAllFromPodIPs(java.util.Collection);
public abstract io.fabric.kubernetes.api.model.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.PodIP buildPodIP(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodIP buildFirstPodIP();
public abstract io.fabric.kubernetes.api.model.PodIP buildLastPodIP();
public abstract io.fabric.kubernetes.api.model.PodIP buildMatchingPodIP(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingPodIP(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withPodIPs(java.util.List);
public abstract transient io.fabric.kubernetes.api.model.PodStatusFluent withPodIPs(io.fabric.kubernetes.api.model.PodIP[]);
public abstract java.lang.Boolean hasPodIPs();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addNewPodIP(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested addNewPodIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested addNewPodIPLike(io.fabric.kubernetes.api.model.PodIP);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested setNewPodIPLike(java.lang.Integer, io.fabric.kubernetes.api.model.PodIP);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested editPodIP(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested editFirstPodIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested editLastPodIP();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent$PodIPsNested editMatchingPodIP(java.util.function.Predicate);
public abstract java.lang.String getQosClass();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withQosClass(java.lang.String);
public abstract java.lang.Boolean hasQosClass();
public abstract java.lang.String getReason();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract java.lang.String getStartTime();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withStartTime(java.lang.String);
public abstract java.lang.Boolean hasStartTime();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.PodStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.PodStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}