public interface  io.fabric.openshift.api.model.ReleaseFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.ReleaseFluent addToChannels(java.lang.Integer, java.lang.String);
public abstract io.fabric.openshift.api.model.ReleaseFluent setToChannels(java.lang.Integer, java.lang.String);
public abstract transient io.fabric.openshift.api.model.ReleaseFluent addToChannels(java.lang.String[]);
public abstract io.fabric.openshift.api.model.ReleaseFluent addAllToChannels(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.ReleaseFluent removeFromChannels(java.lang.String[]);
public abstract io.fabric.openshift.api.model.ReleaseFluent removeAllFromChannels(java.util.Collection);
public abstract java.util.List getChannels();
public abstract java.lang.String getChannel(java.lang.Integer);
public abstract java.lang.String getFirstChannel();
public abstract java.lang.String getLastChannel();
public abstract java.lang.String getMatchingChannel(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingChannel(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.ReleaseFluent withChannels(java.util.List);
public abstract transient io.fabric.openshift.api.model.ReleaseFluent withChannels(java.lang.String[]);
public abstract java.lang.Boolean hasChannels();
public abstract io.fabric.openshift.api.model.ReleaseFluent addNewChannel(java.lang.String);
public abstract java.lang.String getImage();
public abstract io.fabric.openshift.api.model.ReleaseFluent withImage(java.lang.String);
public abstract java.lang.Boolean hasImage();
public abstract io.fabric.openshift.api.model.ReleaseFluent withNewImage(java.lang.String);
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.ReleaseFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.openshift.api.model.ReleaseFluent withNewUrl(java.lang.String);
public abstract java.lang.String getVersion();
public abstract io.fabric.openshift.api.model.ReleaseFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.openshift.api.model.ReleaseFluent withNewVersion(java.lang.String);
public abstract io.fabric.openshift.api.model.ReleaseFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.ReleaseFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.ReleaseFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.ReleaseFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.ReleaseFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}