public interface  io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getCatalogSource();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withCatalogSource(java.lang.String);
public abstract java.lang.Boolean hasCatalogSource();
public abstract java.lang.String getCatalogSourceDisplayName();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withCatalogSourceDisplayName(java.lang.String);
public abstract java.lang.Boolean hasCatalogSourceDisplayName();
public abstract java.lang.String getCatalogSourceNamespace();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withCatalogSourceNamespace(java.lang.String);
public abstract java.lang.Boolean hasCatalogSourceNamespace();
public abstract java.lang.String getCatalogSourcePublisher();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withCatalogSourcePublisher(java.lang.String);
public abstract java.lang.Boolean hasCatalogSourcePublisher();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent addToChannels(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent setToChannels(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent addToChannels(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent addAllToChannels(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent removeFromChannels(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel[]);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent removeAllFromChannels(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent removeMatchingFromChannels(java.util.function.Predicate);
public abstract java.util.List getChannels();
public abstract java.util.List buildChannels();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel buildChannel(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel buildFirstChannel();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel buildLastChannel();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel buildMatchingChannel(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingChannel(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withChannels(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withChannels(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel[]);
public abstract java.lang.Boolean hasChannels();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested addNewChannel();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested addNewChannelLike(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested setNewChannelLike(java.lang.Integer, io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageChannel);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested editChannel(java.lang.Integer);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested editFirstChannel();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested editLastChannel();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ChannelsNested editMatchingChannel(java.util.function.Predicate);
public abstract java.lang.String getDefaultChannel();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withDefaultChannel(java.lang.String);
public abstract java.lang.Boolean hasDefaultChannel();
public abstract java.lang.String getPackageName();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withPackageName(java.lang.String);
public abstract java.lang.Boolean hasPackageName();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.AppLink getProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.AppLink buildProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withProvider(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.AppLink);
public abstract java.lang.Boolean hasProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withNewProvider(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ProviderNested withNewProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ProviderNested withNewProviderLike(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ProviderNested editProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ProviderNested editOrNewProvider();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent$ProviderNested editOrNewProviderLike(io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.AppLink);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.v.operatorhub.lifecyclemanager.v.PackageManifestStatusFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}