Current section
Files
Jump to
Current section
Files
lib/flyteidl/core/compiler.pb.ex
defmodule Flyteidl.Core.ConnectionSet.IdList do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :ids, 1, repeated: true, type: :string
end
defmodule Flyteidl.Core.ConnectionSet.DownstreamEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :key, 1, type: :string
field :value, 2, type: Flyteidl.Core.ConnectionSet.IdList
end
defmodule Flyteidl.Core.ConnectionSet.UpstreamEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :key, 1, type: :string
field :value, 2, type: Flyteidl.Core.ConnectionSet.IdList
end
defmodule Flyteidl.Core.ConnectionSet do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :downstream, 7,
repeated: true,
type: Flyteidl.Core.ConnectionSet.DownstreamEntry,
map: true
field :upstream, 8, repeated: true, type: Flyteidl.Core.ConnectionSet.UpstreamEntry, map: true
end
defmodule Flyteidl.Core.CompiledWorkflow do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :template, 1, type: Flyteidl.Core.WorkflowTemplate
field :connections, 2, type: Flyteidl.Core.ConnectionSet
end
defmodule Flyteidl.Core.CompiledTask do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :template, 1, type: Flyteidl.Core.TaskTemplate
end
defmodule Flyteidl.Core.CompiledWorkflowClosure do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :primary, 1, type: Flyteidl.Core.CompiledWorkflow
field :sub_workflows, 2,
repeated: true,
type: Flyteidl.Core.CompiledWorkflow,
json_name: "subWorkflows"
field :tasks, 3, repeated: true, type: Flyteidl.Core.CompiledTask
end