public interface  io.fabric.kubernetes.api.model.batch.JobSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Long getActiveDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withActiveDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasActiveDeadlineSeconds();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewActiveDeadlineSeconds(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewActiveDeadlineSeconds(long);
public abstract java.lang.Integer getBackoffLimit();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withBackoffLimit(java.lang.Integer);
public abstract java.lang.Boolean hasBackoffLimit();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewBackoffLimit(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewBackoffLimit(int);
public abstract java.lang.Integer getCompletions();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withCompletions(java.lang.Integer);
public abstract java.lang.Boolean hasCompletions();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewCompletions(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewCompletions(int);
public abstract java.lang.Boolean isManualSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withManualSelector(java.lang.Boolean);
public abstract java.lang.Boolean hasManualSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewManualSelector(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewManualSelector(boolean);
public abstract java.lang.Integer getParallelism();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withParallelism(java.lang.Integer);
public abstract java.lang.Boolean hasParallelism();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewParallelism(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewParallelism(int);
public abstract io.fabric.kubernetes.api.model.LabelSelector getSelector();
public abstract io.fabric.kubernetes.api.model.LabelSelector buildSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$SelectorNested withNewSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$SelectorNested withNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$SelectorNested editSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.PodTemplateSpec getTemplate();
public abstract io.fabric.kubernetes.api.model.PodTemplateSpec buildTemplate();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withTemplate(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$TemplateNested withNewTemplate();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$TemplateNested withNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$TemplateNested editTemplate();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent$TemplateNested editOrNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Integer getTtlSecondsAfterFinished();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withTtlSecondsAfterFinished(java.lang.Integer);
public abstract java.lang.Boolean hasTtlSecondsAfterFinished();
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewTtlSecondsAfterFinished(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.JobSpecFluent withNewTtlSecondsAfterFinished(int);
}