public interface  io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToEnv(java.lang.Integer, io.fabric.kubernetes.api.model.EnvVar);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent setToEnv(java.lang.Integer, io.fabric.kubernetes.api.model.EnvVar);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToEnv(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addAllToEnv(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromEnv(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeAllFromEnv(java.util.Collection);
public abstract java.util.List getEnv();
public abstract io.fabric.kubernetes.api.model.EnvVar getEnv(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.EnvVar getFirstEnv();
public abstract io.fabric.kubernetes.api.model.EnvVar getLastEnv();
public abstract io.fabric.kubernetes.api.model.EnvVar getMatchingEnv(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnv(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withEnv(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withEnv(io.fabric.kubernetes.api.model.EnvVar[]);
public abstract java.lang.Boolean hasEnv();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToEnvFrom(java.lang.Integer, io.fabric.kubernetes.api.model.EnvFromSource);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent setToEnvFrom(java.lang.Integer, io.fabric.kubernetes.api.model.EnvFromSource);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToEnvFrom(io.fabric.kubernetes.api.model.EnvFromSource[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addAllToEnvFrom(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromEnvFrom(io.fabric.kubernetes.api.model.EnvFromSource[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeAllFromEnvFrom(java.util.Collection);
public abstract java.util.List getEnvFrom();
public abstract io.fabric.kubernetes.api.model.EnvFromSource getEnvFrom(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.EnvFromSource getFirstEnvFrom();
public abstract io.fabric.kubernetes.api.model.EnvFromSource getLastEnvFrom();
public abstract io.fabric.kubernetes.api.model.EnvFromSource getMatchingEnvFrom(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnvFrom(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withEnvFrom(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withEnvFrom(io.fabric.kubernetes.api.model.EnvFromSource[]);
public abstract java.lang.Boolean hasEnvFrom();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.kubernetes.api.model.ResourceRequirements getResources();
public abstract io.fabric.kubernetes.api.model.ResourceRequirements buildResources();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$ResourcesNested withNewResources();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$ResourcesNested editResources();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$ResourcesNested editOrNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract io.fabric.kubernetes.api.model.LabelSelector getSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildSelector();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$SelectorNested withNewSelector();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$SelectorNested withNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$SelectorNested editSelector();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent$SelectorNested editOrNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent setToTolerations(java.lang.Integer, io.fabric.kubernetes.api.model.Toleration);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addAllToTolerations(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeAllFromTolerations(java.util.Collection);
public abstract java.util.List getTolerations();
public abstract io.fabric.kubernetes.api.model.Toleration getToleration(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Toleration getFirstToleration();
public abstract io.fabric.kubernetes.api.model.Toleration getLastToleration();
public abstract io.fabric.kubernetes.api.model.Toleration getMatchingToleration(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingToleration(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withTolerations(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withTolerations(io.fabric.kubernetes.api.model.Toleration[]);
public abstract java.lang.Boolean hasTolerations();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addNewToleration(java.lang.String, java.lang.String, java.lang.String, java.lang.Long, java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToVolumeMounts(java.lang.Integer, io.fabric.kubernetes.api.model.VolumeMount);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent setToVolumeMounts(java.lang.Integer, io.fabric.kubernetes.api.model.VolumeMount);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToVolumeMounts(io.fabric.kubernetes.api.model.VolumeMount[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addAllToVolumeMounts(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromVolumeMounts(io.fabric.kubernetes.api.model.VolumeMount[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeAllFromVolumeMounts(java.util.Collection);
public abstract java.util.List getVolumeMounts();
public abstract io.fabric.kubernetes.api.model.VolumeMount getVolumeMount(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.VolumeMount getFirstVolumeMount();
public abstract io.fabric.kubernetes.api.model.VolumeMount getLastVolumeMount();
public abstract io.fabric.kubernetes.api.model.VolumeMount getMatchingVolumeMount(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolumeMount(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withVolumeMounts(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withVolumeMounts(io.fabric.kubernetes.api.model.VolumeMount[]);
public abstract java.lang.Boolean hasVolumeMounts();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent setToVolumes(java.lang.Integer, io.fabric.kubernetes.api.model.Volume);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addAllToVolumes(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeAllFromVolumes(java.util.Collection);
public abstract java.util.List getVolumes();
public abstract io.fabric.kubernetes.api.model.Volume getVolume(java.lang.Integer);
public abstract io.fabric.kubernetes.api.model.Volume getFirstVolume();
public abstract io.fabric.kubernetes.api.model.Volume getLastVolume();
public abstract io.fabric.kubernetes.api.model.Volume getMatchingVolume(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingVolume(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withVolumes(java.util.List);
public abstract transient io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withVolumes(io.fabric.kubernetes.api.model.Volume[]);
public abstract java.lang.Boolean hasVolumes();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.operatorhub.v1alpha.SubscriptionConfigFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}