public interface  io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent addToDependents(java.lang.Integer, io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent setToDependents(java.lang.Integer, io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent addToDependents(io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent addAllToDependents(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent removeFromDependents(io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent removeAllFromDependents(java.util.Collection);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent removeMatchingFromDependents(java.util.function.Predicate);
public abstract java.util.List getDependents();
public abstract java.util.List buildDependents();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus buildDependent(java.lang.Integer);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus buildFirstDependent();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus buildLastDependent();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus buildMatchingDependent(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingDependent(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withDependents(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withDependents(io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus[]);
public abstract java.lang.Boolean hasDependents();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested addNewDependent();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested addNewDependentLike(io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested setNewDependentLike(java.lang.Integer, io.fabric.openshift.api.model.operatorhub.v1alpha.DependentStatus);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested editDependent(java.lang.Integer);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested editFirstDependent();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested editLastDependent();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent$DependentsNested editMatchingDependent(java.util.function.Predicate);
public abstract java.lang.String getGroup();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withGroup(java.lang.String);
public abstract java.lang.Boolean hasGroup();
public abstract java.lang.String getKind();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract java.lang.String getMessage();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withMessage(java.lang.String);
public abstract java.lang.Boolean hasMessage();
public abstract java.lang.String getName();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract java.lang.String getStatus();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withStatus(java.lang.String);
public abstract java.lang.Boolean hasStatus();
public abstract java.lang.String getUuid();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withUuid(java.lang.String);
public abstract java.lang.Boolean hasUuid();
public abstract java.lang.String getVersion();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.RequirementStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}