public interface  io.fabric.camelk.v.KanikoTaskFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getBaseImage();
public abstract io.fabric.camelk.v.KanikoTaskFluent withBaseImage(java.lang.String);
public abstract java.lang.Boolean hasBaseImage();
public abstract io.fabric.camelk.v.KanikoTaskCache getCache();
public abstract io.fabric.camelk.v.KanikoTaskCache buildCache();
public abstract io.fabric.camelk.v.KanikoTaskFluent withCache(io.fabric.camelk.v.KanikoTaskCache);
public abstract java.lang.Boolean hasCache();
public abstract io.fabric.camelk.v.KanikoTaskFluent withNewCache(java.lang.Boolean, java.lang.String);
public abstract io.fabric.camelk.v.KanikoTaskFluent$CacheNested withNewCache();
public abstract io.fabric.camelk.v.KanikoTaskFluent$CacheNested withNewCacheLike(io.fabric.camelk.v.KanikoTaskCache);
public abstract io.fabric.camelk.v.KanikoTaskFluent$CacheNested editCache();
public abstract io.fabric.camelk.v.KanikoTaskFluent$CacheNested editOrNewCache();
public abstract io.fabric.camelk.v.KanikoTaskFluent$CacheNested editOrNewCacheLike(io.fabric.camelk.v.KanikoTaskCache);
public abstract java.lang.String getContextDir();
public abstract io.fabric.camelk.v.KanikoTaskFluent withContextDir(java.lang.String);
public abstract java.lang.Boolean hasContextDir();
public abstract java.lang.String getImage();
public abstract io.fabric.camelk.v.KanikoTaskFluent withImage(java.lang.String);
public abstract java.lang.Boolean hasImage();
public abstract java.lang.String getName();
public abstract io.fabric.camelk.v.KanikoTaskFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract io.fabric.camelk.v.RegistrySpec getRegistry();
public abstract io.fabric.camelk.v.RegistrySpec buildRegistry();
public abstract io.fabric.camelk.v.KanikoTaskFluent withRegistry(io.fabric.camelk.v.RegistrySpec);
public abstract java.lang.Boolean hasRegistry();
public abstract io.fabric.camelk.v.KanikoTaskFluent withNewRegistry(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String);
public abstract io.fabric.camelk.v.KanikoTaskFluent$RegistryNested withNewRegistry();
public abstract io.fabric.camelk.v.KanikoTaskFluent$RegistryNested withNewRegistryLike(io.fabric.camelk.v.RegistrySpec);
public abstract io.fabric.camelk.v.KanikoTaskFluent$RegistryNested editRegistry();
public abstract io.fabric.camelk.v.KanikoTaskFluent$RegistryNested editOrNewRegistry();
public abstract io.fabric.camelk.v.KanikoTaskFluent$RegistryNested editOrNewRegistryLike(io.fabric.camelk.v.RegistrySpec);
public abstract java.lang.Boolean getVerbose();
public abstract io.fabric.camelk.v.KanikoTaskFluent withVerbose(java.lang.Boolean);
public abstract java.lang.Boolean hasVerbose();
public abstract io.fabric.camelk.v.KanikoTaskFluent withVerbose();
}