Packages
temporalio
1.36.0
1.62.13
1.62.12
1.62.11
1.62.9
1.62.8
1.62.7
1.62.6
1.62.5
1.62.3
1.62.2
1.62.1
1.62.0
1.61.1
1.61.0
1.60.2
1.60.1
1.60.0
1.59.0
1.58.0
1.56.0
1.55.0
1.54.0
1.53.0
1.51.0
1.50.1
1.50.0
1.49.1
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.2
1.43.1
1.43.0
1.42.0
1.41.0
1.40.0
1.38.0
1.37.0
1.36.0
1.35.0
1.34.0
1.33.0
1.32.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.21.0
1.20.0
Elixir files generated from Temporal.io's protobuf files using protobuf-elixir.
Current section
Files
Jump to
Current section
Files
lib/temporal/api/taskqueue/v1/message.pb.ex
defmodule Temporal.Api.Taskqueue.V1.TaskQueue do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :name, 1, type: :string
field :kind, 2, type: Temporal.Api.Enums.V1.TaskQueueKind, enum: true
field :normal_name, 3, type: :string, json_name: "normalName"
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueMetadata do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :max_tasks_per_second, 1,
type: Google.Protobuf.DoubleValue,
json_name: "maxTasksPerSecond"
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueVersionSelection do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :build_ids, 1, repeated: true, type: :string, json_name: "buildIds"
field :unversioned, 2, type: :bool
field :all_active, 3, type: :bool, json_name: "allActive"
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueVersionInfo.TypesInfoEntry do
@moduledoc false
use Protobuf, map: true, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :key, 1, type: :int32
field :value, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueTypeInfo
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueVersionInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :types_info, 1,
repeated: true,
type: Temporal.Api.Taskqueue.V1.TaskQueueVersionInfo.TypesInfoEntry,
json_name: "typesInfo",
map: true
field :task_reachability, 2,
type: Temporal.Api.Enums.V1.BuildIdTaskReachability,
json_name: "taskReachability",
enum: true
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueTypeInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :pollers, 1, repeated: true, type: Temporal.Api.Taskqueue.V1.PollerInfo
field :stats, 2, type: Temporal.Api.Taskqueue.V1.TaskQueueStats
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueStats do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :approximate_backlog_count, 1, type: :int64, json_name: "approximateBacklogCount"
field :approximate_backlog_age, 2,
type: Google.Protobuf.Duration,
json_name: "approximateBacklogAge"
field :tasks_add_rate, 3, type: :float, json_name: "tasksAddRate"
field :tasks_dispatch_rate, 4, type: :float, json_name: "tasksDispatchRate"
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueStatus do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :backlog_count_hint, 1, type: :int64, json_name: "backlogCountHint"
field :read_level, 2, type: :int64, json_name: "readLevel"
field :ack_level, 3, type: :int64, json_name: "ackLevel"
field :rate_per_second, 4, type: :double, json_name: "ratePerSecond"
field :task_id_block, 5, type: Temporal.Api.Taskqueue.V1.TaskIdBlock, json_name: "taskIdBlock"
end
defmodule Temporal.Api.Taskqueue.V1.TaskIdBlock do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :start_id, 1, type: :int64, json_name: "startId"
field :end_id, 2, type: :int64, json_name: "endId"
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueuePartitionMetadata do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :key, 1, type: :string
field :owner_host_name, 2, type: :string, json_name: "ownerHostName"
end
defmodule Temporal.Api.Taskqueue.V1.PollerInfo do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :last_access_time, 1, type: Google.Protobuf.Timestamp, json_name: "lastAccessTime"
field :identity, 2, type: :string
field :rate_per_second, 3, type: :double, json_name: "ratePerSecond"
field :worker_version_capabilities, 4,
type: Temporal.Api.Common.V1.WorkerVersionCapabilities,
json_name: "workerVersionCapabilities"
end
defmodule Temporal.Api.Taskqueue.V1.StickyExecutionAttributes do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :worker_task_queue, 1,
type: Temporal.Api.Taskqueue.V1.TaskQueue,
json_name: "workerTaskQueue"
field :schedule_to_start_timeout, 2,
type: Google.Protobuf.Duration,
json_name: "scheduleToStartTimeout"
end
defmodule Temporal.Api.Taskqueue.V1.CompatibleVersionSet do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :build_ids, 1, repeated: true, type: :string, json_name: "buildIds"
end
defmodule Temporal.Api.Taskqueue.V1.TaskQueueReachability do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :task_queue, 1, type: :string, json_name: "taskQueue"
field :reachability, 2, repeated: true, type: Temporal.Api.Enums.V1.TaskReachability, enum: true
end
defmodule Temporal.Api.Taskqueue.V1.BuildIdReachability do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :build_id, 1, type: :string, json_name: "buildId"
field :task_queue_reachability, 2,
repeated: true,
type: Temporal.Api.Taskqueue.V1.TaskQueueReachability,
json_name: "taskQueueReachability"
end
defmodule Temporal.Api.Taskqueue.V1.RampByPercentage do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :ramp_percentage, 1, type: :float, json_name: "rampPercentage"
end
defmodule Temporal.Api.Taskqueue.V1.BuildIdAssignmentRule do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :ramp, 0
field :target_build_id, 1, type: :string, json_name: "targetBuildId"
field :percentage_ramp, 3,
type: Temporal.Api.Taskqueue.V1.RampByPercentage,
json_name: "percentageRamp",
oneof: 0
end
defmodule Temporal.Api.Taskqueue.V1.CompatibleBuildIdRedirectRule do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :source_build_id, 1, type: :string, json_name: "sourceBuildId"
field :target_build_id, 2, type: :string, json_name: "targetBuildId"
end
defmodule Temporal.Api.Taskqueue.V1.TimestampedBuildIdAssignmentRule do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :rule, 1, type: Temporal.Api.Taskqueue.V1.BuildIdAssignmentRule
field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime"
end
defmodule Temporal.Api.Taskqueue.V1.TimestampedCompatibleBuildIdRedirectRule do
@moduledoc false
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :rule, 1, type: Temporal.Api.Taskqueue.V1.CompatibleBuildIdRedirectRule
field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime"
end