public interface  io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getCertsLastUpdated();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withCertsLastUpdated(java.lang.String);
public abstract java.lang.Boolean hasCertsLastUpdated();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewCertsLastUpdated(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewCertsLastUpdated(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewCertsLastUpdated(java.lang.StringBuffer);
public abstract java.lang.String getCertsRotateAt();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withCertsRotateAt(java.lang.String);
public abstract java.lang.Boolean hasCertsRotateAt();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewCertsRotateAt(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewCertsRotateAt(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewCertsRotateAt(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToConditions(int, io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent setToConditions(int, io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToConditions(io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeFromConditions(io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeMatchingFromConditions(java.util.function.Predicate);
public abstract java.util.List getConditions();
public abstract java.util.List buildConditions();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition buildCondition(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition buildFirstCondition();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition buildLastCondition();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition buildMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withConditions(io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addNewCondition(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested addNewConditionLike(io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested setNewConditionLike(int, io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editCondition(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract java.lang.String getLastTransitionTime();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withLastTransitionTime(java.lang.String);
public abstract java.lang.Boolean hasLastTransitionTime();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewLastTransitionTime(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewLastTransitionTime(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewLastTransitionTime(java.lang.StringBuffer);
public abstract java.lang.String getLastUpdateTime();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withLastUpdateTime(java.lang.String);
public abstract java.lang.Boolean hasLastUpdateTime();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewLastUpdateTime(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewLastUpdateTime(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewLastUpdateTime(java.lang.StringBuffer);
public abstract java.lang.String getMessage();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewMessage(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewMessage(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewMessage(java.lang.StringBuffer);
public abstract java.lang.String getPhase();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withPhase(java.lang.String);
public abstract java.lang.Boolean hasPhase();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewPhase(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewPhase(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewPhase(java.lang.StringBuffer);
public abstract java.lang.String getReason();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewReason(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewReason(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withNewReason(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToRequirementStatus(int, io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent setToRequirementStatus(int, io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToRequirementStatus(io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addAllToRequirementStatus(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeFromRequirementStatus(io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeAllFromRequirementStatus(java.util.Collection);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeMatchingFromRequirementStatus(java.util.function.Predicate);
public abstract java.util.List getRequirementStatus();
public abstract java.util.List buildRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus buildRequirementStatus(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus buildFirstRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus buildLastRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus buildMatchingRequirementStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRequirementStatus(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withRequirementStatus(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withRequirementStatus(io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus[]);
public abstract java.lang.Boolean hasRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested addNewRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested addNewRequirementStatusLike(io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested setNewRequirementStatusLike(int, io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatus);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editRequirementStatus(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editFirstRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editLastRequirementStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editMatchingRequirementStatus(java.util.function.Predicate);
}