Current section

Files

Jump to
temporalio lib temporal api deployment v1 message.pb.ex
Raw

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