public interface  io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getCertsLastUpdated();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withCertsLastUpdated(java.lang.String);
public abstract java.lang.Boolean hasCertsLastUpdated();
public abstract java.lang.String getCertsRotateAt();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withCertsRotateAt(java.lang.String);
public abstract java.lang.Boolean hasCertsRotateAt();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupStatus getCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupStatus buildCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withCleanup(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupStatus);
public abstract java.lang.Boolean hasCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$CleanupNested withNewCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$CleanupNested withNewCleanupLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupStatus);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$CleanupNested editCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$CleanupNested editOrNewCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$CleanupNested editOrNewCleanupLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupStatus);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToConditions(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent setToConditions(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToConditions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeFromConditions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeAllFromConditions(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.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.v.operatorhub.v1alpha.ClusterServiceVersionCondition buildCondition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition buildFirstCondition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition buildLastCondition();
public abstract io.fabric.openshift.api.model.v.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.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withConditions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition[]);
public abstract java.lang.Boolean hasConditions();
public abstract io.fabric.openshift.api.model.v.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.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested addNewCondition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested addNewConditionLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested setNewConditionLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionCondition);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editCondition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editFirstCondition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editLastCondition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$ConditionsNested editMatchingCondition(java.util.function.Predicate);
public abstract java.lang.String getLastTransitionTime();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withLastTransitionTime(java.lang.String);
public abstract java.lang.Boolean hasLastTransitionTime();
public abstract java.lang.String getLastUpdateTime();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withLastUpdateTime(java.lang.String);
public abstract java.lang.Boolean hasLastUpdateTime();
public abstract java.lang.String getMessage();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract java.lang.String getPhase();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withPhase(java.lang.String);
public abstract java.lang.Boolean hasPhase();
public abstract java.lang.String getReason();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToRequirementStatus(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent setToRequirementStatus(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToRequirementStatus(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addAllToRequirementStatus(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeFromRequirementStatus(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeAllFromRequirementStatus(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.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.v.operatorhub.v1alpha.RequirementStatus buildRequirementStatus(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus buildFirstRequirementStatus();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus buildLastRequirementStatus();
public abstract io.fabric.openshift.api.model.v.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.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withRequirementStatus(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withRequirementStatus(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus[]);
public abstract java.lang.Boolean hasRequirementStatus();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested addNewRequirementStatus();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested addNewRequirementStatusLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested setNewRequirementStatusLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.RequirementStatus);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editRequirementStatus(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editFirstRequirementStatus();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editLastRequirementStatus();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent$RequirementStatusNested editMatchingRequirementStatus(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}