public interface  io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToAnnotations(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToAnnotations(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromAnnotations(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromAnnotations(java.util.Map);
public abstract java.util.Map getAnnotations();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withAnnotations(java.util.Map);
public abstract java.lang.Boolean hasAnnotations();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.APIServiceDefinitions getApiservicedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.APIServiceDefinitions buildApiservicedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withApiservicedefinitions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.APIServiceDefinitions);
public abstract java.lang.Boolean hasApiservicedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ApiservicedefinitionsNested withNewApiservicedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ApiservicedefinitionsNested withNewApiservicedefinitionsLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.APIServiceDefinitions);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ApiservicedefinitionsNested editApiservicedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ApiservicedefinitionsNested editOrNewApiservicedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ApiservicedefinitionsNested editOrNewApiservicedefinitionsLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.APIServiceDefinitions);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupSpec getCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupSpec buildCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withCleanup(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupSpec);
public abstract java.lang.Boolean hasCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withNewCleanup(java.lang.Boolean);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CleanupNested withNewCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CleanupNested withNewCleanupLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupSpec);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CleanupNested editCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CleanupNested editOrNewCleanup();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CleanupNested editOrNewCleanupLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CleanupSpec);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.CustomResourceDefinitions getCustomresourcedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.CustomResourceDefinitions buildCustomresourcedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withCustomresourcedefinitions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CustomResourceDefinitions);
public abstract java.lang.Boolean hasCustomresourcedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CustomresourcedefinitionsNested withNewCustomresourcedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CustomresourcedefinitionsNested withNewCustomresourcedefinitionsLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CustomResourceDefinitions);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CustomresourcedefinitionsNested editCustomresourcedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CustomresourcedefinitionsNested editOrNewCustomresourcedefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$CustomresourcedefinitionsNested editOrNewCustomresourcedefinitionsLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.CustomResourceDefinitions);
public abstract java.lang.String getDescription();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withDescription(java.lang.String);
public abstract java.lang.Boolean hasDescription();
public abstract java.lang.String getDisplayName();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withDisplayName(java.lang.String);
public abstract java.lang.Boolean hasDisplayName();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToIcon(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToIcon(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToIcon(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToIcon(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromIcon(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromIcon(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeMatchingFromIcon(java.util.function.Predicate);
public abstract java.util.List getIcon();
public abstract java.util.List buildIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon buildIcon(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon buildFirstIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon buildLastIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon buildMatchingIcon(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingIcon(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withIcon(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withIcon(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon[]);
public abstract java.lang.Boolean hasIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addNewIcon(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested addNewIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested addNewIconLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested setNewIconLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.Icon);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested editIcon(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested editFirstIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested editLastIcon();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$IconNested editMatchingIcon(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.NamedInstallStrategy getInstall();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.NamedInstallStrategy buildInstall();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withInstall(io.fabric.openshift.api.model.v.operatorhub.v1alpha.NamedInstallStrategy);
public abstract java.lang.Boolean hasInstall();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallNested withNewInstall();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallNested withNewInstallLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.NamedInstallStrategy);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallNested editInstall();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallNested editOrNewInstall();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallNested editOrNewInstallLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.NamedInstallStrategy);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToInstallModes(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToInstallModes(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToInstallModes(io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToInstallModes(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromInstallModes(io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromInstallModes(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeMatchingFromInstallModes(java.util.function.Predicate);
public abstract java.util.List getInstallModes();
public abstract java.util.List buildInstallModes();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode buildInstallMode(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode buildFirstInstallMode();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode buildLastInstallMode();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode buildMatchingInstallMode(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInstallMode(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withInstallModes(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withInstallModes(io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode[]);
public abstract java.lang.Boolean hasInstallModes();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addNewInstallMode(java.lang.Boolean, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested addNewInstallMode();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested addNewInstallModeLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested setNewInstallModeLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.InstallMode);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested editInstallMode(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested editFirstInstallMode();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested editLastInstallMode();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$InstallModesNested editMatchingInstallMode(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToKeywords(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToKeywords(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToKeywords(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToKeywords(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromKeywords(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromKeywords(java.util.Collection);
public abstract java.util.List getKeywords();
public abstract java.lang.String getKeyword(java.lang.Integer);
public abstract java.lang.String getFirstKeyword();
public abstract java.lang.String getLastKeyword();
public abstract java.lang.String getMatchingKeyword(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingKeyword(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withKeywords(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withKeywords(java.lang.String[]);
public abstract java.lang.Boolean hasKeywords();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToLabels(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToLabels(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromLabels(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromLabels(java.util.Map);
public abstract java.util.Map getLabels();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withLabels(java.util.Map);
public abstract java.lang.Boolean hasLabels();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToLinks(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToLinks(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToLinks(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToLinks(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromLinks(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromLinks(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeMatchingFromLinks(java.util.function.Predicate);
public abstract java.util.List getLinks();
public abstract java.util.List buildLinks();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink buildLink(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink buildFirstLink();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink buildLastLink();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink buildMatchingLink(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingLink(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withLinks(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withLinks(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink[]);
public abstract java.lang.Boolean hasLinks();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addNewLink(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested addNewLink();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested addNewLinkLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested setNewLinkLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested editLink(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested editFirstLink();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested editLastLink();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$LinksNested editMatchingLink(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToMaintainers(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToMaintainers(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToMaintainers(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToMaintainers(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromMaintainers(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromMaintainers(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeMatchingFromMaintainers(java.util.function.Predicate);
public abstract java.util.List getMaintainers();
public abstract java.util.List buildMaintainers();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer buildMaintainer(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer buildFirstMaintainer();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer buildLastMaintainer();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer buildMatchingMaintainer(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingMaintainer(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withMaintainers(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withMaintainers(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer[]);
public abstract java.lang.Boolean hasMaintainers();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addNewMaintainer(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested addNewMaintainer();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested addNewMaintainerLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested setNewMaintainerLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.Maintainer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested editMaintainer(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested editFirstMaintainer();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested editLastMaintainer();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$MaintainersNested editMatchingMaintainer(java.util.function.Predicate);
public abstract java.lang.String getMaturity();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withMaturity(java.lang.String);
public abstract java.lang.Boolean hasMaturity();
public abstract java.lang.String getMinKubeVersion();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withMinKubeVersion(java.lang.String);
public abstract java.lang.Boolean hasMinKubeVersion();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToNativeAPIs(java.lang.Integer, io.fabric.kubernetes.api.model.v.GroupVersionKind);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToNativeAPIs(java.lang.Integer, io.fabric.kubernetes.api.model.v.GroupVersionKind);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToNativeAPIs(io.fabric.kubernetes.api.model.v.GroupVersionKind[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToNativeAPIs(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromNativeAPIs(io.fabric.kubernetes.api.model.v.GroupVersionKind[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromNativeAPIs(java.util.Collection);
public abstract java.util.List getNativeAPIs();
public abstract io.fabric.kubernetes.api.model.v.GroupVersionKind getNativeAPI(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.v.GroupVersionKind getFirstNativeAPI();
public abstract io.fabric.kubernetes.api.model.v.GroupVersionKind getLastNativeAPI();
public abstract io.fabric.kubernetes.api.model.v.GroupVersionKind getMatchingNativeAPI(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingNativeAPI(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withNativeAPIs(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withNativeAPIs(io.fabric.kubernetes.api.model.v.GroupVersionKind[]);
public abstract java.lang.Boolean hasNativeAPIs();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addNewNativeAPI(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink getProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink buildProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withProvider(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract java.lang.Boolean hasProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withNewProvider(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ProviderNested withNewProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ProviderNested withNewProviderLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ProviderNested editProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ProviderNested editOrNewProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$ProviderNested editOrNewProviderLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToRelatedImages(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToRelatedImages(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToRelatedImages(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToRelatedImages(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromRelatedImages(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromRelatedImages(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeMatchingFromRelatedImages(java.util.function.Predicate);
public abstract java.util.List getRelatedImages();
public abstract java.util.List buildRelatedImages();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage buildRelatedImage(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage buildFirstRelatedImage();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage buildLastRelatedImage();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage buildMatchingRelatedImage(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRelatedImage(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withRelatedImages(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withRelatedImages(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage[]);
public abstract java.lang.Boolean hasRelatedImages();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addNewRelatedImage(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested addNewRelatedImage();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested addNewRelatedImageLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested setNewRelatedImageLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.RelatedImage);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested editRelatedImage(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested editFirstRelatedImage();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested editLastRelatedImage();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$RelatedImagesNested editMatchingRelatedImage(java.util.function.Predicate);
public abstract java.lang.String getReplaces();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withReplaces(java.lang.String);
public abstract java.lang.Boolean hasReplaces();
public abstract io.fabric.kubernetes.api.model.v.LabelSelector getSelector();
public abstract io.fabric.kubernetes.api.model.v.LabelSelector buildSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withSelector(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$SelectorNested withNewSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$SelectorNested withNewSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$SelectorNested editSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.kubernetes.api.model.v.LabelSelector);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToSkips(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToSkips(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToSkips(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToSkips(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromSkips(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromSkips(java.util.Collection);
public abstract java.util.List getSkips();
public abstract java.lang.String getSkip(java.lang.Integer);
public abstract java.lang.String getFirstSkip();
public abstract java.lang.String getLastSkip();
public abstract java.lang.String getMatchingSkip(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSkip(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withSkips(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withSkips(java.lang.String[]);
public abstract java.lang.Boolean hasSkips();
public abstract java.lang.String getVersion();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToWebhookdefinitions(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent setToWebhookdefinitions(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToWebhookdefinitions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addAllToWebhookdefinitions(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromWebhookdefinitions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeAllFromWebhookdefinitions(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeMatchingFromWebhookdefinitions(java.util.function.Predicate);
public abstract java.util.List getWebhookdefinitions();
public abstract java.util.List buildWebhookdefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription buildWebhookdefinition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription buildFirstWebhookdefinition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription buildLastWebhookdefinition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription buildMatchingWebhookdefinition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWebhookdefinition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withWebhookdefinitions(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withWebhookdefinitions(io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription[]);
public abstract java.lang.Boolean hasWebhookdefinitions();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested addNewWebhookdefinition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested addNewWebhookdefinitionLike(io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested setNewWebhookdefinitionLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.v1alpha.WebhookDescription);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested editWebhookdefinition(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested editFirstWebhookdefinition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested editLastWebhookdefinition();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent$WebhookdefinitionsNested editMatchingWebhookdefinition(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.operatorhub.v1alpha.ClusterServiceVersionSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}