public interface  io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent addToConditions(java.lang.Integer, io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent setToConditions(java.lang.Integer, io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition);
public abstract transient io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent addToConditions(io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition[]);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent removeFromConditions(io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition[]);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition buildCondition(java.lang.Integer);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition buildFirstCondition();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition buildLastCondition();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent withConditions(io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent addNewCondition(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested addNewConditionLike(io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested setNewConditionLike(java.lang.Integer, io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerCondition);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested editCondition(java.lang.Integer);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.verticalpodautoscaler.api.model.v.RecommendedPodResources getRecommendation();
public abstract io.fabric.verticalpodautoscaler.api.model.v.RecommendedPodResources buildRecommendation();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent withRecommendation(io.fabric.verticalpodautoscaler.api.model.v.RecommendedPodResources);
public abstract java.lang.Boolean hasRecommendation();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$RecommendationNested withNewRecommendation();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$RecommendationNested withNewRecommendationLike(io.fabric.verticalpodautoscaler.api.model.v.RecommendedPodResources);
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$RecommendationNested editRecommendation();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$RecommendationNested editOrNewRecommendation();
public abstract io.fabric.verticalpodautoscaler.api.model.v.VerticalPodAutoscalerStatusFluent$RecommendationNested editOrNewRecommendationLike(io.fabric.verticalpodautoscaler.api.model.v.RecommendedPodResources);
}