io.alauda.kubernetes.api.model.CronJobSpecFluent Maven / Gradle / Ivy
package io.alauda.kubernetes.api.model;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.alauda.kubernetes.api.builder.Fluent;
import io.alauda.kubernetes.api.builder.Nested;
import java.lang.String;
import java.lang.Integer;
import java.lang.Deprecated;
import javax.validation.Valid;
import java.lang.Long;
import java.lang.Object;
import java.lang.Boolean;
import java.util.Map;
public interface CronJobSpecFluent> extends Fluent{
public String getConcurrencyPolicy();
public A withConcurrencyPolicy(String concurrencyPolicy);
public Boolean hasConcurrencyPolicy();
public Integer getFailedJobsHistoryLimit();
public A withFailedJobsHistoryLimit(Integer failedJobsHistoryLimit);
public Boolean hasFailedJobsHistoryLimit();
/**
* This method has been deprecated, please use method buildJobTemplate instead.
*/
@Deprecated public JobTemplateSpec getJobTemplate();
public JobTemplateSpec buildJobTemplate();
public A withJobTemplate(JobTemplateSpec jobTemplate);
public Boolean hasJobTemplate();
public CronJobSpecFluent.JobTemplateNested withNewJobTemplate();
public CronJobSpecFluent.JobTemplateNested withNewJobTemplateLike(JobTemplateSpec item);
public CronJobSpecFluent.JobTemplateNested editJobTemplate();
public CronJobSpecFluent.JobTemplateNested editOrNewJobTemplate();
public CronJobSpecFluent.JobTemplateNested editOrNewJobTemplateLike(JobTemplateSpec item);
public String getSchedule();
public A withSchedule(String schedule);
public Boolean hasSchedule();
public Long getStartingDeadlineSeconds();
public A withStartingDeadlineSeconds(Long startingDeadlineSeconds);
public Boolean hasStartingDeadlineSeconds();
public Integer getSuccessfulJobsHistoryLimit();
public A withSuccessfulJobsHistoryLimit(Integer successfulJobsHistoryLimit);
public Boolean hasSuccessfulJobsHistoryLimit();
public Boolean isSuspend();
public A withSuspend(Boolean suspend);
public Boolean hasSuspend();
public interface JobTemplateNested extends io.alauda.kubernetes.api.builder.Nested,JobTemplateSpecFluent>{
public N and(); public N endJobTemplate();
}
}