public interface  io.fabric.camelk.v1alpha.KameletStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent addToConditions(int, io.fabric.camelk.v1alpha.KameletCondition);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent setToConditions(int, io.fabric.camelk.v1alpha.KameletCondition);
public abstract transient io.fabric.camelk.v1alpha.KameletStatusFluent addToConditions(io.fabric.camelk.v1alpha.KameletCondition[]);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.camelk.v1alpha.KameletStatusFluent removeFromConditions(io.fabric.camelk.v1alpha.KameletCondition[]);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.camelk.v1alpha.KameletCondition buildCondition(int);
public abstract io.fabric.camelk.v1alpha.KameletCondition buildFirstCondition();
public abstract io.fabric.camelk.v1alpha.KameletCondition buildLastCondition();
public abstract io.fabric.camelk.v1alpha.KameletCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.camelk.v1alpha.KameletStatusFluent withConditions(io.fabric.camelk.v1alpha.KameletCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested addNewConditionLike(io.fabric.camelk.v1alpha.KameletCondition);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested setNewConditionLike(int, io.fabric.camelk.v1alpha.KameletCondition);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested editCondition(int);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract java.lang.String getPhase();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent withPhase(java.lang.String);
public abstract java.lang.Boolean hasPhase();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent withNewPhase(java.lang.String);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent addToProperties(int, io.fabric.camelk.v1alpha.KameletProperty);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent setToProperties(int, io.fabric.camelk.v1alpha.KameletProperty);
public abstract transient io.fabric.camelk.v1alpha.KameletStatusFluent addToProperties(io.fabric.camelk.v1alpha.KameletProperty[]);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent addAllToProperties(java.util.Collection);
public abstract transient io.fabric.camelk.v1alpha.KameletStatusFluent removeFromProperties(io.fabric.camelk.v1alpha.KameletProperty[]);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent removeAllFromProperties(java.util.Collection);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent removeMatchingFromProperties(java.util.function.Predicate);
public abstract java.util.List getProperties();
public abstract java.util.List buildProperties();
public abstract io.fabric.camelk.v1alpha.KameletProperty buildProperty(int);
public abstract io.fabric.camelk.v1alpha.KameletProperty buildFirstProperty();
public abstract io.fabric.camelk.v1alpha.KameletProperty buildLastProperty();
public abstract io.fabric.camelk.v1alpha.KameletProperty buildMatchingProperty(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingProperty(java.util.function.Predicate);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent withProperties(java.util.List);
public abstract transient io.fabric.camelk.v1alpha.KameletStatusFluent withProperties(io.fabric.camelk.v1alpha.KameletProperty[]);
public abstract java.lang.Boolean hasProperties();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent addNewProperty(java.lang.String, java.lang.String);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested addNewProperty();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested addNewPropertyLike(io.fabric.camelk.v1alpha.KameletProperty);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested setNewPropertyLike(int, io.fabric.camelk.v1alpha.KameletProperty);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested editProperty(int);
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested editFirstProperty();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested editLastProperty();
public abstract io.fabric.camelk.v1alpha.KameletStatusFluent$PropertiesNested editMatchingProperty(java.util.function.Predicate);
}