public interface  io.fabric.knative.sources.v1beta.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.v1beta.PingSourceSpecFluent withCeOverrides(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract java.lang.Boolean hasCeOverrides();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$CeOverridesNested withNewCeOverrides();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$CeOverridesNested withNewCeOverridesLike(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$CeOverridesNested editCeOverrides();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$CeOverridesNested editOrNewCeOverrides();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$CeOverridesNested editOrNewCeOverridesLike(io.fabric.knative.internal.pkg.apis.duck.v.CloudEventOverrides);
public abstract java.lang.String getJsonData();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withJsonData(java.lang.String);
public abstract java.lang.Boolean hasJsonData();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewJsonData(java.lang.String);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewJsonData(java.lang.StringBuilder);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewJsonData(java.lang.StringBuffer);
public abstract java.lang.String getSchedule();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withSchedule(java.lang.String);
public abstract java.lang.Boolean hasSchedule();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewSchedule(java.lang.String);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewSchedule(java.lang.StringBuilder);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewSchedule(java.lang.StringBuffer);
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.v1beta.PingSourceSpecFluent withSink(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.Boolean hasSink();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$SinkNested withNewSink();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$SinkNested withNewSinkLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$SinkNested editSink();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$SinkNested editOrNewSink();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent$SinkNested editOrNewSinkLike(io.fabric.knative.internal.pkg.apis.duck.v.Destination);
public abstract java.lang.String getTimezone();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withTimezone(java.lang.String);
public abstract java.lang.Boolean hasTimezone();
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewTimezone(java.lang.String);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewTimezone(java.lang.StringBuilder);
public abstract io.fabric.knative.sources.v1beta.PingSourceSpecFluent withNewTimezone(java.lang.StringBuffer);
}