Current section

Files

Jump to
flyte lib flyteidl admin schedule.pb.ex
Raw

lib/flyteidl/admin/schedule.pb.ex

defmodule Flyteidl.Admin.FixedRateUnit do
@moduledoc false
use Protobuf, enum: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :MINUTE, 0
field :HOUR, 1
field :DAY, 2
end
defmodule Flyteidl.Admin.FixedRate do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :value, 1, type: :uint32
field :unit, 2, type: Flyteidl.Admin.FixedRateUnit, enum: true
end
defmodule Flyteidl.Admin.CronSchedule do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :schedule, 1, type: :string
field :offset, 2, type: :string
end
defmodule Flyteidl.Admin.Schedule do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :ScheduleExpression, 0
field :cron_expression, 1,
type: :string,
json_name: "cronExpression",
oneof: 0,
deprecated: true
field :rate, 2, type: Flyteidl.Admin.FixedRate, oneof: 0
field :cron_schedule, 4, type: Flyteidl.Admin.CronSchedule, json_name: "cronSchedule", oneof: 0
field :kickoff_time_input_arg, 3, type: :string, json_name: "kickoffTimeInputArg"
end