Packages
temporalio
1.60.2
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/deployment/v1/message.pb.ex
defmodule Temporal.Api.Deployment.V1.WorkerDeploymentOptions do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.WorkerDeploymentOptions",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :deployment_name, 1, type: :string, json_name: "deploymentName"
field :build_id, 2, type: :string, json_name: "buildId"
field :worker_versioning_mode, 3,
type: Temporal.Api.Enums.V1.WorkerVersioningMode,
json_name: "workerVersioningMode",
enum: true
end
defmodule Temporal.Api.Deployment.V1.Deployment do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.Deployment",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :series_name, 1, type: :string, json_name: "seriesName"
field :build_id, 2, type: :string, json_name: "buildId"
end
defmodule Temporal.Api.Deployment.V1.DeploymentInfo.MetadataEntry do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.DeploymentInfo.MetadataEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Deployment.V1.DeploymentInfo.TaskQueueInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :name, 1, type: :string
field :type, 2, type: Temporal.Api.Enums.V1.TaskQueueType, enum: true
field :first_poller_time, 3, type: Google.Protobuf.Timestamp, json_name: "firstPollerTime"
end
defmodule Temporal.Api.Deployment.V1.DeploymentInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.DeploymentInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :deployment, 1, type: Temporal.Api.Deployment.V1.Deployment
field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime"
field :task_queue_infos, 3,
repeated: true,
type: Temporal.Api.Deployment.V1.DeploymentInfo.TaskQueueInfo,
json_name: "taskQueueInfos"
field :metadata, 4,
repeated: true,
type: Temporal.Api.Deployment.V1.DeploymentInfo.MetadataEntry,
map: true
field :is_current, 5, type: :bool, json_name: "isCurrent"
end
defmodule Temporal.Api.Deployment.V1.UpdateDeploymentMetadata.UpsertEntriesEntry do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.UpdateDeploymentMetadata.UpsertEntriesEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Deployment.V1.UpdateDeploymentMetadata do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.UpdateDeploymentMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :upsert_entries, 1,
repeated: true,
type: Temporal.Api.Deployment.V1.UpdateDeploymentMetadata.UpsertEntriesEntry,
json_name: "upsertEntries",
map: true
field :remove_entries, 2, repeated: true, type: :string, json_name: "removeEntries"
end
defmodule Temporal.Api.Deployment.V1.DeploymentListInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.DeploymentListInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :deployment, 1, type: Temporal.Api.Deployment.V1.Deployment
field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime"
field :is_current, 3, type: :bool, json_name: "isCurrent"
end
defmodule Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :name, 1, type: :string
field :type, 2, type: Temporal.Api.Enums.V1.TaskQueueType, enum: true
end
defmodule Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.WorkerDeploymentVersionInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :version, 1, type: :string, deprecated: true
field :status, 14, type: Temporal.Api.Enums.V1.WorkerDeploymentVersionStatus, enum: true
field :deployment_version, 11,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "deploymentVersion"
field :deployment_name, 2, type: :string, json_name: "deploymentName"
field :create_time, 3, type: Google.Protobuf.Timestamp, json_name: "createTime"
field :routing_changed_time, 4, type: Google.Protobuf.Timestamp, json_name: "routingChangedTime"
field :current_since_time, 5, type: Google.Protobuf.Timestamp, json_name: "currentSinceTime"
field :ramping_since_time, 6, type: Google.Protobuf.Timestamp, json_name: "rampingSinceTime"
field :first_activation_time, 12,
type: Google.Protobuf.Timestamp,
json_name: "firstActivationTime"
field :last_current_time, 15, type: Google.Protobuf.Timestamp, json_name: "lastCurrentTime"
field :last_deactivation_time, 13,
type: Google.Protobuf.Timestamp,
json_name: "lastDeactivationTime"
field :ramp_percentage, 7, type: :float, json_name: "rampPercentage"
field :task_queue_infos, 8,
repeated: true,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo,
json_name: "taskQueueInfos"
field :drainage_info, 9,
type: Temporal.Api.Deployment.V1.VersionDrainageInfo,
json_name: "drainageInfo"
field :metadata, 10, type: Temporal.Api.Deployment.V1.VersionMetadata
end
defmodule Temporal.Api.Deployment.V1.VersionDrainageInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.VersionDrainageInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :status, 1, type: Temporal.Api.Enums.V1.VersionDrainageStatus, enum: true
field :last_changed_time, 2, type: Google.Protobuf.Timestamp, json_name: "lastChangedTime"
field :last_checked_time, 3, type: Google.Protobuf.Timestamp, json_name: "lastCheckedTime"
end
defmodule Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :version, 1, type: :string, deprecated: true
field :status, 11, type: Temporal.Api.Enums.V1.WorkerDeploymentVersionStatus, enum: true
field :deployment_version, 4,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "deploymentVersion"
field :create_time, 2, type: Google.Protobuf.Timestamp, json_name: "createTime"
field :drainage_status, 3,
type: Temporal.Api.Enums.V1.VersionDrainageStatus,
json_name: "drainageStatus",
enum: true
field :drainage_info, 5,
type: Temporal.Api.Deployment.V1.VersionDrainageInfo,
json_name: "drainageInfo"
field :current_since_time, 6, type: Google.Protobuf.Timestamp, json_name: "currentSinceTime"
field :ramping_since_time, 7, type: Google.Protobuf.Timestamp, json_name: "rampingSinceTime"
field :routing_update_time, 8, type: Google.Protobuf.Timestamp, json_name: "routingUpdateTime"
field :first_activation_time, 9,
type: Google.Protobuf.Timestamp,
json_name: "firstActivationTime"
field :last_current_time, 12, type: Google.Protobuf.Timestamp, json_name: "lastCurrentTime"
field :last_deactivation_time, 10,
type: Google.Protobuf.Timestamp,
json_name: "lastDeactivationTime"
end
defmodule Temporal.Api.Deployment.V1.WorkerDeploymentInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.WorkerDeploymentInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :name, 1, type: :string
field :version_summaries, 2,
repeated: true,
type: Temporal.Api.Deployment.V1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary,
json_name: "versionSummaries"
field :create_time, 3, type: Google.Protobuf.Timestamp, json_name: "createTime"
field :routing_config, 4,
type: Temporal.Api.Deployment.V1.RoutingConfig,
json_name: "routingConfig"
field :last_modifier_identity, 5, type: :string, json_name: "lastModifierIdentity"
field :manager_identity, 6, type: :string, json_name: "managerIdentity"
field :routing_config_update_state, 7,
type: Temporal.Api.Enums.V1.RoutingConfigUpdateState,
json_name: "routingConfigUpdateState",
enum: true
end
defmodule Temporal.Api.Deployment.V1.WorkerDeploymentVersion do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.WorkerDeploymentVersion",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :build_id, 1, type: :string, json_name: "buildId"
field :deployment_name, 2, type: :string, json_name: "deploymentName"
end
defmodule Temporal.Api.Deployment.V1.VersionMetadata.EntriesEntry do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.VersionMetadata.EntriesEntry",
map: true,
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :key, 1, type: :string
field :value, 2, type: Temporal.Api.Common.V1.Payload
end
defmodule Temporal.Api.Deployment.V1.VersionMetadata do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.VersionMetadata",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :entries, 1,
repeated: true,
type: Temporal.Api.Deployment.V1.VersionMetadata.EntriesEntry,
map: true
end
defmodule Temporal.Api.Deployment.V1.RoutingConfig do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.RoutingConfig",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :current_deployment_version, 7,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "currentDeploymentVersion"
field :current_version, 1, type: :string, json_name: "currentVersion", deprecated: true
field :ramping_deployment_version, 9,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "rampingDeploymentVersion"
field :ramping_version, 2, type: :string, json_name: "rampingVersion", deprecated: true
field :ramping_version_percentage, 3, type: :float, json_name: "rampingVersionPercentage"
field :current_version_changed_time, 4,
type: Google.Protobuf.Timestamp,
json_name: "currentVersionChangedTime"
field :ramping_version_changed_time, 5,
type: Google.Protobuf.Timestamp,
json_name: "rampingVersionChangedTime"
field :ramping_version_percentage_changed_time, 6,
type: Google.Protobuf.Timestamp,
json_name: "rampingVersionPercentageChangedTime"
field :revision_number, 10, type: :int64, json_name: "revisionNumber"
end
defmodule Temporal.Api.Deployment.V1.InheritedAutoUpgradeInfo do
@moduledoc false
use Protobuf,
full_name: "temporal.api.deployment.v1.InheritedAutoUpgradeInfo",
protoc_gen_elixir_version: "0.16.0",
syntax: :proto3
field :source_deployment_version, 1,
type: Temporal.Api.Deployment.V1.WorkerDeploymentVersion,
json_name: "sourceDeploymentVersion"
field :source_deployment_revision_number, 2,
type: :int64,
json_name: "sourceDeploymentRevisionNumber"
end