public interface  io.fabric.kubernetes.api.model.v.batch.v.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.v.CronJobSpecFluent withConcurrencyPolicy(java.lang.String);
public abstract java.lang.Boolean hasConcurrencyPolicy();
public abstract java.lang.Integer getFailedJobsHistoryLimit();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent withFailedJobsHistoryLimit(java.lang.Integer);
public abstract java.lang.Boolean hasFailedJobsHistoryLimit();
public abstract io.fabric.kubernetes.api.model.v.batch.v.JobTemplateSpec getJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v.JobTemplateSpec buildJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent withJobTemplate(io.fabric.kubernetes.api.model.v.batch.v.JobTemplateSpec);
public abstract java.lang.Boolean hasJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent$JobTemplateNested withNewJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent$JobTemplateNested withNewJobTemplateLike(io.fabric.kubernetes.api.model.v.batch.v.JobTemplateSpec);
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent$JobTemplateNested editJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent$JobTemplateNested editOrNewJobTemplate();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent$JobTemplateNested editOrNewJobTemplateLike(io.fabric.kubernetes.api.model.v.batch.v.JobTemplateSpec);
public abstract java.lang.String getSchedule();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent withSchedule(java.lang.String);
public abstract java.lang.Boolean hasSchedule();
public abstract java.lang.Long getStartingDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.v.batch.v.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.v.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.v.CronJobSpecFluent withSuspend(java.lang.Boolean);
public abstract java.lang.Boolean hasSuspend();
public abstract java.lang.String getTimeZone();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent withTimeZone(java.lang.String);
public abstract java.lang.Boolean hasTimeZone();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.v.batch.v.CronJobSpecFluent withSuspend();
}