public interface  io.fabric.knative.sources.v.PingSourceSpecFluent 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.PingSourceSpecFluent withCeOverrides(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract java.lang.Boolean hasCeOverrides();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$CeOverridesNested withNewCeOverrides();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$CeOverridesNested withNewCeOverridesLike(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$CeOverridesNested editCeOverrides();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$CeOverridesNested editOrNewCeOverrides();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$CeOverridesNested editOrNewCeOverridesLike(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract java.lang.String getContentType();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent withContentType(java.lang.String);
public abstract java.lang.Boolean hasContentType();
public abstract java.lang.String getData();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent withData(java.lang.String);
public abstract java.lang.Boolean hasData();
public abstract java.lang.String getDataBase64();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent withDataBase64(java.lang.String);
public abstract java.lang.Boolean hasDataBase64();
public abstract java.lang.String getSchedule();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent withSchedule(java.lang.String);
public abstract java.lang.Boolean hasSchedule();
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.PingSourceSpecFluent withSink(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasSink();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$SinkNested withNewSink();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$SinkNested withNewSinkLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$SinkNested editSink();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$SinkNested editOrNewSink();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent$SinkNested editOrNewSinkLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.String getTimezone();
public abstract io.fabric.knative.sources.v.PingSourceSpecFluent withTimezone(java.lang.String);
public abstract java.lang.Boolean hasTimezone();
}