public interface  io.fabric.openshift.api.model.v.ReleaseFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract io.fabric.openshift.api.model.v.ReleaseFluent addToChannels(int, java.lang.String);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent setToChannels(int, java.lang.String);
public abstract transient io.fabric.openshift.api.model.v.ReleaseFluent addToChannels(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent addAllToChannels(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.ReleaseFluent removeFromChannels(java.lang.String[]);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent removeAllFromChannels(java.util.Collection);
public abstract java.util.List getChannels();
public abstract java.lang.String getChannel(int);
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.v.ReleaseFluent withChannels(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.ReleaseFluent withChannels(java.lang.String[]);
public abstract java.lang.Boolean hasChannels();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent addNewChannel(java.lang.String);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent addNewChannel(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent addNewChannel(java.lang.StringBuffer);
public abstract java.lang.String getImage();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withImage(java.lang.String);
public abstract java.lang.Boolean hasImage();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewImage(java.lang.String);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewImage(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewImage(java.lang.StringBuffer);
public abstract java.lang.String getUrl();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withUrl(java.lang.String);
public abstract java.lang.Boolean hasUrl();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewUrl(java.lang.String);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewUrl(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewUrl(java.lang.StringBuffer);
public abstract java.lang.String getVersion();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withVersion(java.lang.String);
public abstract java.lang.Boolean hasVersion();
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewVersion(java.lang.String);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewVersion(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.ReleaseFluent withNewVersion(java.lang.StringBuffer);
}