Current section
Files
Jump to
Current section
Files
lib/flyteidl2/task/task_definition.pb.ex
defmodule Flyteidl2.Task.TaskName do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskName",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :org, 1, type: :string, deprecated: false
field :project, 2, type: :string, deprecated: false
field :domain, 3, type: :string, deprecated: false
field :name, 4, type: :string, deprecated: false
end
defmodule Flyteidl2.Task.TaskIdentifier do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskIdentifier",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :org, 1, type: :string, deprecated: false
field :project, 2, type: :string, deprecated: false
field :domain, 3, type: :string, deprecated: false
field :name, 4, type: :string, deprecated: false
field :version, 5, type: :string, deprecated: false
end
defmodule Flyteidl2.Task.TaskTriggersSummary.TriggerDetails do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskTriggersSummary.TriggerDetails",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :name, 1, type: :string
field :active, 2, type: :bool
field :automation_spec, 3,
type: Flyteidl2.Task.TriggerAutomationSpec,
json_name: "automationSpec"
end
defmodule Flyteidl2.Task.TaskTriggersSummary.TriggerStats do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskTriggersSummary.TriggerStats",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :total, 1, type: :uint32
field :active, 2, type: :uint32
end
defmodule Flyteidl2.Task.TaskTriggersSummary do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskTriggersSummary",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
oneof :summary, 0
field :details, 3, type: Flyteidl2.Task.TaskTriggersSummary.TriggerDetails, oneof: 0
field :stats, 2, type: Flyteidl2.Task.TaskTriggersSummary.TriggerStats, oneof: 0
end
defmodule Flyteidl2.Task.LatestRunSummary do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.LatestRunSummary",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :run_id, 1, type: Flyteidl2.Common.RunIdentifier, json_name: "runId"
field :run_time, 2, type: Google.Protobuf.Timestamp, json_name: "runTime"
field :phase, 3, type: Flyteidl2.Common.ActionPhase, enum: true
field :root_task_name, 4, type: :string, json_name: "rootTaskName"
end
defmodule Flyteidl2.Task.TaskMetadata do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :deployed_by, 1,
type: Flyteidl2.Common.EnrichedIdentity,
json_name: "deployedBy",
deprecated: false
field :short_name, 2, type: :string, json_name: "shortName"
field :deployed_at, 3,
type: Google.Protobuf.Timestamp,
json_name: "deployedAt",
deprecated: false
field :environment_name, 4, type: :string, json_name: "environmentName"
field :triggers_summary, 5,
type: Flyteidl2.Task.TaskTriggersSummary,
json_name: "triggersSummary"
field :short_description, 6, type: :string, json_name: "shortDescription"
end
defmodule Flyteidl2.Task.TaskSummary do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskSummary",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :latest_run, 1,
proto3_optional: true,
type: Flyteidl2.Task.LatestRunSummary,
json_name: "latestRun"
end
defmodule Flyteidl2.Task.Task do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.Task",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :task_id, 1, type: Flyteidl2.Task.TaskIdentifier, json_name: "taskId", deprecated: false
field :metadata, 2, type: Flyteidl2.Task.TaskMetadata, deprecated: false
field :task_summary, 3,
proto3_optional: true,
type: Flyteidl2.Task.TaskSummary,
json_name: "taskSummary"
end
defmodule Flyteidl2.Task.SourceCode do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.SourceCode",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :link, 1, type: :string
end
defmodule Flyteidl2.Task.DocumentationEntity do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.DocumentationEntity",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :short_description, 1, type: :string, json_name: "shortDescription", deprecated: false
field :long_description, 2, type: :string, json_name: "longDescription", deprecated: false
field :source_code, 3, type: Flyteidl2.Task.SourceCode, json_name: "sourceCode"
end
defmodule Flyteidl2.Task.TaskSpec do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskSpec",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :task_template, 1,
type: Flyteidl2.Core.TaskTemplate,
json_name: "taskTemplate",
deprecated: false
field :default_inputs, 2,
repeated: true,
type: Flyteidl2.Task.NamedParameter,
json_name: "defaultInputs"
field :short_name, 3, type: :string, json_name: "shortName", deprecated: false
field :environment, 4, type: Flyteidl2.Task.Environment
field :documentation, 5, type: Flyteidl2.Task.DocumentationEntity
end
defmodule Flyteidl2.Task.TraceSpec do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TraceSpec",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :interface, 1, type: Flyteidl2.Core.TypedInterface
end
defmodule Flyteidl2.Task.TaskDetails do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskDetails",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :task_id, 1, type: Flyteidl2.Task.TaskIdentifier, json_name: "taskId", deprecated: false
field :metadata, 2, type: Flyteidl2.Task.TaskMetadata, deprecated: false
field :spec, 3, type: Flyteidl2.Task.TaskSpec, deprecated: false
end
defmodule Flyteidl2.Task.TaskTrigger do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskTrigger",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :name, 1, type: :string, deprecated: false
field :spec, 2, type: Flyteidl2.Task.TaskTriggerSpec, deprecated: false
field :automation_spec, 3,
type: Flyteidl2.Task.TriggerAutomationSpec,
json_name: "automationSpec"
end
defmodule Flyteidl2.Task.TaskTriggerSpec do
@moduledoc false
use Protobuf,
full_name: "flyteidl2.task.TaskTriggerSpec",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :active, 1, type: :bool
field :inputs, 2, type: Flyteidl2.Task.Inputs
field :run_spec, 3, type: Flyteidl2.Task.RunSpec, json_name: "runSpec"
field :description, 4, type: :string
end