public interface  io.fabric.knative.serving.v.RevisionStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Integer getActualReplicas();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withActualReplicas(java.lang.Integer);
public abstract java.lang.Boolean hasActualReplicas();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addToAnnotations(java.lang.String, java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addToAnnotations(java.util.Map);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent removeFromAnnotations(java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent removeFromAnnotations(java.util.Map);
public abstract java.util.Map getAnnotations();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withAnnotations(java.util.Map);
public abstract java.lang.Boolean hasAnnotations();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addToConditions(java.lang.Integer, io.fabric.knative.internal.pkg.apis.Condition);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent setToConditions(java.lang.Integer, io.fabric.knative.internal.pkg.apis.Condition);
public abstract transient io.fabric.knative.serving.v.RevisionStatusFluent addToConditions(io.fabric.knative.internal.pkg.apis.Condition[]);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionStatusFluent removeFromConditions(io.fabric.knative.internal.pkg.apis.Condition[]);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.knative.internal.pkg.apis.Condition buildCondition(java.lang.Integer);
public abstract io.fabric.knative.internal.pkg.apis.Condition buildFirstCondition();
public abstract io.fabric.knative.internal.pkg.apis.Condition buildLastCondition();
public abstract io.fabric.knative.internal.pkg.apis.Condition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionStatusFluent withConditions(io.fabric.knative.internal.pkg.apis.Condition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested addNewConditionLike(io.fabric.knative.internal.pkg.apis.Condition);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested setNewConditionLike(java.lang.Integer, io.fabric.knative.internal.pkg.apis.Condition);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested editCondition(java.lang.Integer);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addToContainerStatuses(java.lang.Integer, io.fabric.knative.serving.v.ContainerStatus);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent setToContainerStatuses(java.lang.Integer, io.fabric.knative.serving.v.ContainerStatus);
public abstract transient io.fabric.knative.serving.v.RevisionStatusFluent addToContainerStatuses(io.fabric.knative.serving.v.ContainerStatus[]);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addAllToContainerStatuses(java.util.Collection);
public abstract transient io.fabric.knative.serving.v.RevisionStatusFluent removeFromContainerStatuses(io.fabric.knative.serving.v.ContainerStatus[]);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent removeAllFromContainerStatuses(java.util.Collection);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent removeMatchingFromContainerStatuses(java.util.function.Predicate);
public abstract java.util.List getContainerStatuses();
public abstract java.util.List buildContainerStatuses();
public abstract io.fabric.knative.serving.v.ContainerStatus buildContainerStatus(java.lang.Integer);
public abstract io.fabric.knative.serving.v.ContainerStatus buildFirstContainerStatus();
public abstract io.fabric.knative.serving.v.ContainerStatus buildLastContainerStatus();
public abstract io.fabric.knative.serving.v.ContainerStatus buildMatchingContainerStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingContainerStatus(java.util.function.Predicate);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withContainerStatuses(java.util.List);
public abstract transient io.fabric.knative.serving.v.RevisionStatusFluent withContainerStatuses(io.fabric.knative.serving.v.ContainerStatus[]);
public abstract java.lang.Boolean hasContainerStatuses();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent addNewContainerStatus(java.lang.String, java.lang.String);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested addNewContainerStatus();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested addNewContainerStatusLike(io.fabric.knative.serving.v.ContainerStatus);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested setNewContainerStatusLike(java.lang.Integer, io.fabric.knative.serving.v.ContainerStatus);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested editContainerStatus(java.lang.Integer);
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested editFirstContainerStatus();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested editLastContainerStatus();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent$ContainerStatusesNested editMatchingContainerStatus(java.util.function.Predicate);
public abstract java.lang.Integer getDesiredReplicas();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withDesiredReplicas(java.lang.Integer);
public abstract java.lang.Boolean hasDesiredReplicas();
public abstract java.lang.String getImageDigest();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withImageDigest(java.lang.String);
public abstract java.lang.Boolean hasImageDigest();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withNewImageDigest(java.lang.String);
public abstract java.lang.String getLogUrl();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withLogUrl(java.lang.String);
public abstract java.lang.Boolean hasLogUrl();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withNewLogUrl(java.lang.String);
public abstract java.lang.Long getObservedGeneration();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withObservedGeneration(java.lang.Long);
public abstract java.lang.Boolean hasObservedGeneration();
public abstract java.lang.String getServiceName();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withServiceName(java.lang.String);
public abstract java.lang.Boolean hasServiceName();
public abstract io.fabric.knative.serving.v.RevisionStatusFluent withNewServiceName(java.lang.String);
}