Current section
Files
Jump to
Current section
Files
gen/kuberl_v1_job_spec.erl
-module(kuberl_v1_job_spec).
-export([encode/1]).
-export_type([kuberl_v1_job_spec/0]).
-type kuberl_v1_job_spec() ::
#{ 'activeDeadlineSeconds' => integer(),
'backoffLimit' => integer(),
'completions' => integer(),
'manualSelector' => boolean(),
'parallelism' => integer(),
'selector' => kuberl_v1_label_selector:kuberl_v1_label_selector(),
'template' := kuberl_v1_pod_template_spec:kuberl_v1_pod_template_spec()
}.
encode(#{ 'activeDeadlineSeconds' := ActiveDeadlineSeconds,
'backoffLimit' := BackoffLimit,
'completions' := Completions,
'manualSelector' := ManualSelector,
'parallelism' := Parallelism,
'selector' := Selector,
'template' := Template
}) ->
#{ 'activeDeadlineSeconds' => ActiveDeadlineSeconds,
'backoffLimit' => BackoffLimit,
'completions' => Completions,
'manualSelector' => ManualSelector,
'parallelism' => Parallelism,
'selector' => Selector,
'template' => Template
}.