public interface  io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getConcurrencyPolicy();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withConcurrencyPolicy(java.lang.String);
public abstract java.lang.Boolean hasConcurrencyPolicy();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withNewConcurrencyPolicy(java.lang.String);
public abstract java.lang.Integer getFailedJobsHistoryLimit();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withFailedJobsHistoryLimit(java.lang.Integer);
public abstract java.lang.Boolean hasFailedJobsHistoryLimit();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.JobTemplateSpec getJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.JobTemplateSpec buildJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withJobTemplate(io.fabric.kubernetes.api.model.v.batch.v1beta.JobTemplateSpec);
public abstract java.lang.Boolean hasJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent$JobTemplateNested withNewJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent$JobTemplateNested withNewJobTemplateLike(io.fabric.kubernetes.api.model.v.batch.v1beta.JobTemplateSpec);
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent$JobTemplateNested editJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent$JobTemplateNested editOrNewJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent$JobTemplateNested editOrNewJobTemplateLike(io.fabric.kubernetes.api.model.v.batch.v1beta.JobTemplateSpec);
public abstract java.lang.String getSchedule();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withSchedule(java.lang.String);
public abstract java.lang.Boolean hasSchedule();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withNewSchedule(java.lang.String);
public abstract java.lang.Long getStartingDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withStartingDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasStartingDeadlineSeconds();
public abstract java.lang.Integer getSuccessfulJobsHistoryLimit();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withSuccessfulJobsHistoryLimit(java.lang.Integer);
public abstract java.lang.Boolean hasSuccessfulJobsHistoryLimit();
public abstract java.lang.Boolean getSuspend();
public abstract io.fabric.kubernetes.api.model.v.batch.v1beta.CronJobSpecFluent withSuspend(java.lang.Boolean);
public abstract java.lang.Boolean hasSuspend();
}