public interface  io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent addToOwned(int, io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent setToOwned(int, io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent addToOwned(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent addAllToOwned(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent removeFromOwned(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent removeAllFromOwned(java.util.Collection);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent removeMatchingFromOwned(java.util.function.Predicate);
public abstract java.util.List getOwned();
public abstract java.util.List buildOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildOwned(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildFirstOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildLastOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildMatchingOwned(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingOwned(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent withOwned(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent withOwned(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription[]);
public abstract java.lang.Boolean hasOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested addNewOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested addNewOwnedLike(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested setNewOwnedLike(int, io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested editOwned(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested editFirstOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested editLastOwned();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$OwnedNested editMatchingOwned(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent addToRequired(int, io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent setToRequired(int, io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent addToRequired(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent addAllToRequired(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent removeFromRequired(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent removeAllFromRequired(java.util.Collection);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent removeMatchingFromRequired(java.util.function.Predicate);
public abstract java.util.List getRequired();
public abstract java.util.List buildRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildRequired(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildFirstRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildLastRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription buildMatchingRequired(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRequired(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent withRequired(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent withRequired(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription[]);
public abstract java.lang.Boolean hasRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested addNewRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested addNewRequiredLike(io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested setNewRequiredLike(int, io.fabric.openshift.api.model.operatorhub.v1alpha.CRDDescription);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested editRequired(int);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested editFirstRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested editLastRequired();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.CustomResourceDefinitionsFluent$RequiredNested editMatchingRequired(java.util.function.Predicate);
}