public interface  io.fabric.camelk.v.TaskFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.camelk.v.BuildahTask getBuildah();
public abstract io.fabric.camelk.v.BuildahTask buildBuildah();
public abstract io.fabric.camelk.v.TaskFluent withBuildah(io.fabric.camelk.v.BuildahTask);
public abstract java.lang.Boolean hasBuildah();
public abstract io.fabric.camelk.v.TaskFluent$BuildahNested withNewBuildah();
public abstract io.fabric.camelk.v.TaskFluent$BuildahNested withNewBuildahLike(io.fabric.camelk.v.BuildahTask);
public abstract io.fabric.camelk.v.TaskFluent$BuildahNested editBuildah();
public abstract io.fabric.camelk.v.TaskFluent$BuildahNested editOrNewBuildah();
public abstract io.fabric.camelk.v.TaskFluent$BuildahNested editOrNewBuildahLike(io.fabric.camelk.v.BuildahTask);
public abstract io.fabric.camelk.v.BuilderTask getBuilder();
public abstract io.fabric.camelk.v.BuilderTask buildBuilder();
public abstract io.fabric.camelk.v.TaskFluent withBuilder(io.fabric.camelk.v.BuilderTask);
public abstract java.lang.Boolean hasBuilder();
public abstract io.fabric.camelk.v.TaskFluent$BuilderNested withNewBuilder();
public abstract io.fabric.camelk.v.TaskFluent$BuilderNested withNewBuilderLike(io.fabric.camelk.v.BuilderTask);
public abstract io.fabric.camelk.v.TaskFluent$BuilderNested editBuilder();
public abstract io.fabric.camelk.v.TaskFluent$BuilderNested editOrNewBuilder();
public abstract io.fabric.camelk.v.TaskFluent$BuilderNested editOrNewBuilderLike(io.fabric.camelk.v.BuilderTask);
public abstract io.fabric.camelk.v.KanikoTask getKaniko();
public abstract io.fabric.camelk.v.KanikoTask buildKaniko();
public abstract io.fabric.camelk.v.TaskFluent withKaniko(io.fabric.camelk.v.KanikoTask);
public abstract java.lang.Boolean hasKaniko();
public abstract io.fabric.camelk.v.TaskFluent$KanikoNested withNewKaniko();
public abstract io.fabric.camelk.v.TaskFluent$KanikoNested withNewKanikoLike(io.fabric.camelk.v.KanikoTask);
public abstract io.fabric.camelk.v.TaskFluent$KanikoNested editKaniko();
public abstract io.fabric.camelk.v.TaskFluent$KanikoNested editOrNewKaniko();
public abstract io.fabric.camelk.v.TaskFluent$KanikoNested editOrNewKanikoLike(io.fabric.camelk.v.KanikoTask);
public abstract io.fabric.camelk.v.S2iTask getS2i();
public abstract io.fabric.camelk.v.S2iTask buildS2i();
public abstract io.fabric.camelk.v.TaskFluent withS2i(io.fabric.camelk.v.S2iTask);
public abstract java.lang.Boolean hasS2i();
public abstract io.fabric.camelk.v.TaskFluent withNewS2i(java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.camelk.v.TaskFluent$S2iNested withNewS2i();
public abstract io.fabric.camelk.v.TaskFluent$S2iNested withNewS2iLike(io.fabric.camelk.v.S2iTask);
public abstract io.fabric.camelk.v.TaskFluent$S2iNested editS2i();
public abstract io.fabric.camelk.v.TaskFluent$S2iNested editOrNewS2i();
public abstract io.fabric.camelk.v.TaskFluent$S2iNested editOrNewS2iLike(io.fabric.camelk.v.S2iTask);
public abstract io.fabric.camelk.v.SpectrumTask getSpectrum();
public abstract io.fabric.camelk.v.SpectrumTask buildSpectrum();
public abstract io.fabric.camelk.v.TaskFluent withSpectrum(io.fabric.camelk.v.SpectrumTask);
public abstract java.lang.Boolean hasSpectrum();
public abstract io.fabric.camelk.v.TaskFluent$SpectrumNested withNewSpectrum();
public abstract io.fabric.camelk.v.TaskFluent$SpectrumNested withNewSpectrumLike(io.fabric.camelk.v.SpectrumTask);
public abstract io.fabric.camelk.v.TaskFluent$SpectrumNested editSpectrum();
public abstract io.fabric.camelk.v.TaskFluent$SpectrumNested editOrNewSpectrum();
public abstract io.fabric.camelk.v.TaskFluent$SpectrumNested editOrNewSpectrumLike(io.fabric.camelk.v.SpectrumTask);
}