Current section
Files
Jump to
Current section
Files
lib/flyteidl/plugins/kubeflow/common.pb.ex
defmodule Flyteidl.Plugins.Kubeflow.RestartPolicy do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :RESTART_POLICY_NEVER, 0
field :RESTART_POLICY_ON_FAILURE, 1
field :RESTART_POLICY_ALWAYS, 2
end
defmodule Flyteidl.Plugins.Kubeflow.CleanPodPolicy do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :CLEANPOD_POLICY_NONE, 0
field :CLEANPOD_POLICY_RUNNING, 1
field :CLEANPOD_POLICY_ALL, 2
end
defmodule Flyteidl.Plugins.Kubeflow.RunPolicy do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :clean_pod_policy, 1,
type: Flyteidl.Plugins.Kubeflow.CleanPodPolicy,
json_name: "cleanPodPolicy",
enum: true
field :ttl_seconds_after_finished, 2, type: :int32, json_name: "ttlSecondsAfterFinished"
field :active_deadline_seconds, 3, type: :int32, json_name: "activeDeadlineSeconds"
field :backoff_limit, 4, type: :int32, json_name: "backoffLimit"
end