public interface  io.fabric.kubernetes.api.model.batch.v.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.v.JobSpecFluent withActiveDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasActiveDeadlineSeconds();
public abstract java.lang.Integer getBackoffLimit();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withBackoffLimit(java.lang.Integer);
public abstract java.lang.Boolean hasBackoffLimit();
public abstract java.lang.String getCompletionMode();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withCompletionMode(java.lang.String);
public abstract java.lang.Boolean hasCompletionMode();
public abstract java.lang.Integer getCompletions();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withCompletions(java.lang.Integer);
public abstract java.lang.Boolean hasCompletions();
public abstract java.lang.Boolean getManualSelector();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withManualSelector(java.lang.Boolean);
public abstract java.lang.Boolean hasManualSelector();
public abstract java.lang.Integer getParallelism();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withParallelism(java.lang.Integer);
public abstract java.lang.Boolean hasParallelism();
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.v.JobSpecFluent withSelector(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean hasSelector();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$SelectorNested withNewSelector();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$SelectorNested withNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$SelectorNested editSelector();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$SelectorNested editOrNewSelector();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$SelectorNested editOrNewSelectorLike(io.fabric.kubernetes.api.model.LabelSelector);
public abstract java.lang.Boolean getSuspend();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withSuspend(java.lang.Boolean);
public abstract java.lang.Boolean hasSuspend();
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.v.JobSpecFluent withTemplate(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Boolean hasTemplate();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$TemplateNested withNewTemplate();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$TemplateNested withNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$TemplateNested editTemplate();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$TemplateNested editOrNewTemplate();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent$TemplateNested editOrNewTemplateLike(io.fabric.kubernetes.api.model.PodTemplateSpec);
public abstract java.lang.Integer getTtlSecondsAfterFinished();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withTtlSecondsAfterFinished(java.lang.Integer);
public abstract java.lang.Boolean hasTtlSecondsAfterFinished();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withManualSelector();
public abstract io.fabric.kubernetes.api.model.batch.v.JobSpecFluent withSuspend();
}