public interface  io.fabric.knative.sources.v.ContainerSourceSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides getCeOverrides();
public abstract io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides buildCeOverrides();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent withCeOverrides(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract java.lang.Boolean hasCeOverrides();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$CeOverridesNested withNewCeOverrides();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$CeOverridesNested withNewCeOverridesLike(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$CeOverridesNested editCeOverrides();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$CeOverridesNested editOrNewCeOverrides();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$CeOverridesNested editOrNewCeOverridesLike(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination getSink();
public abstract io.fabric.knative.internal.pkg.apis.duck.v.Destination buildSink();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent withSink(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasSink();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$SinkNested withNewSink();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$SinkNested withNewSinkLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$SinkNested editSink();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$SinkNested editOrNewSink();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$SinkNested editOrNewSinkLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate();
public abstract io.fabric.kubernetes.api.model.PodTemplateSpec buildTemplate();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent withTemplate(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$TemplateNested withNewTemplate();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$TemplateNested withNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$TemplateNested editTemplate();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.knative.sources.v.ContainerSourceSpecFluent$TemplateNested editOrNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
}