public interface  io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getDescription();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent withDescription(java.lang.String);
public abstract java.lang.Boolean hasDescription();
public abstract java.lang.String getDisplayName();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent withDisplayName(java.lang.String);
public abstract java.lang.Boolean hasDisplayName();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent addToLinks(java.lang.Integer, io.fabric.openshift.api.model.console.v.CLIDownloadLink);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent setToLinks(java.lang.Integer, io.fabric.openshift.api.model.console.v.CLIDownloadLink);
public abstract transient io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent addToLinks(io.fabric.openshift.api.model.console.v.CLIDownloadLink[]);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent addAllToLinks(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent removeFromLinks(io.fabric.openshift.api.model.console.v.CLIDownloadLink[]);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent removeAllFromLinks(java.util.Collection);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent removeMatchingFromLinks(java.util.function.Predicate);
public abstract java.util.List getLinks();
public abstract java.util.List buildLinks();
public abstract io.fabric.openshift.api.model.console.v.CLIDownloadLink buildLink(java.lang.Integer);
public abstract io.fabric.openshift.api.model.console.v.CLIDownloadLink buildFirstLink();
public abstract io.fabric.openshift.api.model.console.v.CLIDownloadLink buildLastLink();
public abstract io.fabric.openshift.api.model.console.v.CLIDownloadLink buildMatchingLink(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingLink(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent withLinks(java.util.List);
public abstract transient io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent withLinks(io.fabric.openshift.api.model.console.v.CLIDownloadLink[]);
public abstract java.lang.Boolean hasLinks();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent addNewLink(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested addNewLink();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested addNewLinkLike(io.fabric.openshift.api.model.console.v.CLIDownloadLink);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested setNewLinkLike(java.lang.Integer, io.fabric.openshift.api.model.console.v.CLIDownloadLink);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested editLink(java.lang.Integer);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested editFirstLink();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested editLastLink();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent$LinksNested editMatchingLink(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.console.v.ConsoleCLIDownloadSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}