public interface  io.fabric.camelk.v.CamelCatalogSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent addToArtifacts(java.lang.String, io.fabric.camelk.v.CamelArtifact);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent addToArtifacts(java.util.Map);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent removeFromArtifacts(java.lang.String);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent removeFromArtifacts(java.util.Map);
public abstract java.util.Map getArtifacts();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent withArtifacts(java.util.Map);
public abstract java.lang.Boolean hasArtifacts();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent addToLoaders(java.lang.String, io.fabric.camelk.v.CamelLoader);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent addToLoaders(java.util.Map);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent removeFromLoaders(java.lang.String);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent removeFromLoaders(java.util.Map);
public abstract java.util.Map getLoaders();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent withLoaders(java.util.Map);
public abstract java.lang.Boolean hasLoaders();
public abstract io.fabric.camelk.v.RuntimeSpec getRuntime();
public abstract io.fabric.camelk.v.RuntimeSpec buildRuntime();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent withRuntime(io.fabric.camelk.v.RuntimeSpec);
public abstract java.lang.Boolean hasRuntime();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent$RuntimeNested withNewRuntime();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent$RuntimeNested withNewRuntimeLike(io.fabric.camelk.v.RuntimeSpec);
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent$RuntimeNested editRuntime();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent$RuntimeNested editOrNewRuntime();
public abstract io.fabric.camelk.v.CamelCatalogSpecFluent$RuntimeNested editOrNewRuntimeLike(io.fabric.camelk.v.RuntimeSpec);
}