Class JobSpec
java.lang.Object
io.fabric8.kubernetes.api.model.batch.JobSpec
- All Implemented Interfaces:
io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("org.jsonschema2pojo") public class JobSpec extends Object implements io.fabric8.kubernetes.api.model.KubernetesResource
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description JobSpec()No args constructor for use in serializationJobSpec(Long activeDeadlineSeconds, Integer backoffLimit, Integer completions, Boolean manualSelector, Integer parallelism, io.fabric8.kubernetes.api.model.LabelSelector selector, io.fabric8.kubernetes.api.model.PodTemplateSpec template, Integer ttlSecondsAfterFinished) -
Method Summary
Modifier and Type Method Description LonggetActiveDeadlineSeconds()Map<String,Object>getAdditionalProperties()IntegergetBackoffLimit()IntegergetCompletions()BooleangetManualSelector()IntegergetParallelism()io.fabric8.kubernetes.api.model.LabelSelectorgetSelector()io.fabric8.kubernetes.api.model.PodTemplateSpecgetTemplate()IntegergetTtlSecondsAfterFinished()voidsetActiveDeadlineSeconds(Long activeDeadlineSeconds)voidsetAdditionalProperty(String name, Object value)voidsetBackoffLimit(Integer backoffLimit)voidsetCompletions(Integer completions)voidsetManualSelector(Boolean manualSelector)voidsetParallelism(Integer parallelism)voidsetSelector(io.fabric8.kubernetes.api.model.LabelSelector selector)voidsetTemplate(io.fabric8.kubernetes.api.model.PodTemplateSpec template)voidsetTtlSecondsAfterFinished(Integer ttlSecondsAfterFinished)
-
Constructor Details
-
JobSpec
public JobSpec()No args constructor for use in serialization -
JobSpec
public JobSpec(Long activeDeadlineSeconds, Integer backoffLimit, Integer completions, Boolean manualSelector, Integer parallelism, io.fabric8.kubernetes.api.model.LabelSelector selector, io.fabric8.kubernetes.api.model.PodTemplateSpec template, Integer ttlSecondsAfterFinished)- Parameters:
template-backoffLimit-manualSelector-parallelism-completions-selector-activeDeadlineSeconds-ttlSecondsAfterFinished-
-
-
Method Details
-
getActiveDeadlineSeconds
- Returns:
- The activeDeadlineSeconds
-
setActiveDeadlineSeconds
- Parameters:
activeDeadlineSeconds- The activeDeadlineSeconds
-
getBackoffLimit
- Returns:
- The backoffLimit
-
setBackoffLimit
- Parameters:
backoffLimit- The backoffLimit
-
getCompletions
- Returns:
- The completions
-
setCompletions
- Parameters:
completions- The completions
-
getManualSelector
- Returns:
- The manualSelector
-
setManualSelector
- Parameters:
manualSelector- The manualSelector
-
getParallelism
- Returns:
- The parallelism
-
setParallelism
- Parameters:
parallelism- The parallelism
-
getSelector
public io.fabric8.kubernetes.api.model.LabelSelector getSelector()- Returns:
- The selector
-
setSelector
public void setSelector(io.fabric8.kubernetes.api.model.LabelSelector selector)- Parameters:
selector- The selector
-
getTemplate
public io.fabric8.kubernetes.api.model.PodTemplateSpec getTemplate()- Returns:
- The template
-
setTemplate
public void setTemplate(io.fabric8.kubernetes.api.model.PodTemplateSpec template)- Parameters:
template- The template
-
getTtlSecondsAfterFinished
- Returns:
- The ttlSecondsAfterFinished
-
setTtlSecondsAfterFinished
- Parameters:
ttlSecondsAfterFinished- The ttlSecondsAfterFinished
-
getAdditionalProperties
-
setAdditionalProperty
-