<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: temporal/api/deployment/v1/message.proto

namespace GPBMetadata\Temporal\Api\Deployment\V1;

class Message
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\Deployment::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\TaskQueue::initOnce();
        \GPBMetadata\Temporal\Api\Common\V1\Message::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xDF!\x0A(temporal/api/deployment/v1/message.proto\x12\x1Atemporal.api.deployment.v1\x1A&temporal/api/enums/v1/deployment.proto\x1A&temporal/api/enums/v1/task_queue.proto\x1A\$temporal/api/common/v1/message.proto\"\x91\x01\x0A\x17WorkerDeploymentOptions\x12\x17\x0A\x0Fdeployment_name\x18\x01 \x01(\x09\x12\x10\x0A\x08build_id\x18\x02 \x01(\x09\x12K\x0A\x16worker_versioning_mode\x18\x03 \x01(\x0E2+.temporal.api.enums.v1.WorkerVersioningMode\"3\x0A\x0ADeployment\x12\x13\x0A\x0Bseries_name\x18\x01 \x01(\x09\x12\x10\x0A\x08build_id\x18\x02 \x01(\x09\"\x8E\x04\x0A\x0EDeploymentInfo\x12:\x0A\x0Adeployment\x18\x01 \x01(\x0B2&.temporal.api.deployment.v1.Deployment\x12/\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12R\x0A\x10task_queue_infos\x18\x03 \x03(\x0B28.temporal.api.deployment.v1.DeploymentInfo.TaskQueueInfo\x12J\x0A\x08metadata\x18\x04 \x03(\x0B28.temporal.api.deployment.v1.DeploymentInfo.MetadataEntry\x12\x12\x0A\x0Ais_current\x18\x05 \x01(\x08\x1AP\x0A\x0DMetadataEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12.\x0A\x05value\x18\x02 \x01(\x0B2\x1F.temporal.api.common.v1.Payload:\x028\x01\x1A\x88\x01\x0A\x0DTaskQueueInfo\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x122\x0A\x04type\x18\x02 \x01(\x0E2\$.temporal.api.enums.v1.TaskQueueType\x125\x0A\x11first_poller_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\"\xEA\x01\x0A\x18UpdateDeploymentMetadata\x12_\x0A\x0Eupsert_entries\x18\x01 \x03(\x0B2G.temporal.api.deployment.v1.UpdateDeploymentMetadata.UpsertEntriesEntry\x12\x16\x0A\x0Eremove_entries\x18\x02 \x03(\x09\x1AU\x0A\x12UpsertEntriesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12.\x0A\x05value\x18\x02 \x01(\x0B2\x1F.temporal.api.common.v1.Payload:\x028\x01\"\x95\x01\x0A\x12DeploymentListInfo\x12:\x0A\x0Adeployment\x18\x01 \x01(\x0B2&.temporal.api.deployment.v1.Deployment\x12/\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x12\x0A\x0Ais_current\x18\x03 \x01(\x08\"\x96\x07\x0A\x1BWorkerDeploymentVersionInfo\x12\x13\x0A\x07version\x18\x01 \x01(\x09B\x02\x18\x01\x12D\x0A\x06status\x18\x0E \x01(\x0E24.temporal.api.enums.v1.WorkerDeploymentVersionStatus\x12O\x0A\x12deployment_version\x18\x0B \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\x12\x17\x0A\x0Fdeployment_name\x18\x02 \x01(\x09\x12/\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x128\x0A\x14routing_changed_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x126\x0A\x12current_since_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x126\x0A\x12ramping_since_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x129\x0A\x15first_activation_time\x18\x0C \x01(\x0B2\x1A.google.protobuf.Timestamp\x12:\x0A\x16last_deactivation_time\x18\x0D \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x17\x0A\x0Framp_percentage\x18\x07 \x01(\x02\x12f\x0A\x10task_queue_infos\x18\x08 \x03(\x0B2L.temporal.api.deployment.v1.WorkerDeploymentVersionInfo.VersionTaskQueueInfo\x12F\x0A\x0Ddrainage_info\x18\x09 \x01(\x0B2/.temporal.api.deployment.v1.VersionDrainageInfo\x12=\x0A\x08metadata\x18\x0A \x01(\x0B2+.temporal.api.deployment.v1.VersionMetadata\x1AX\x0A\x14VersionTaskQueueInfo\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x122\x0A\x04type\x18\x02 \x01(\x0E2\$.temporal.api.enums.v1.TaskQueueType\"\xC1\x01\x0A\x13VersionDrainageInfo\x12<\x0A\x06status\x18\x01 \x01(\x0E2,.temporal.api.enums.v1.VersionDrainageStatus\x125\x0A\x11last_changed_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x125\x0A\x11last_checked_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\"\xD3\x07\x0A\x14WorkerDeploymentInfo\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12j\x0A\x11version_summaries\x18\x02 \x03(\x0B2O.temporal.api.deployment.v1.WorkerDeploymentInfo.WorkerDeploymentVersionSummary\x12/\x0A\x0Bcreate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12A\x0A\x0Erouting_config\x18\x04 \x01(\x0B2).temporal.api.deployment.v1.RoutingConfig\x12\x1E\x0A\x16last_modifier_identity\x18\x05 \x01(\x09\x1A\xAC\x05\x0A\x1EWorkerDeploymentVersionSummary\x12\x13\x0A\x07version\x18\x01 \x01(\x09B\x02\x18\x01\x12D\x0A\x06status\x18\x0B \x01(\x0E24.temporal.api.enums.v1.WorkerDeploymentVersionStatus\x12O\x0A\x12deployment_version\x18\x04 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\x12/\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12E\x0A\x0Fdrainage_status\x18\x03 \x01(\x0E2,.temporal.api.enums.v1.VersionDrainageStatus\x12F\x0A\x0Ddrainage_info\x18\x05 \x01(\x0B2/.temporal.api.deployment.v1.VersionDrainageInfo\x126\x0A\x12current_since_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.Timestamp\x126\x0A\x12ramping_since_time\x18\x07 \x01(\x0B2\x1A.google.protobuf.Timestamp\x127\x0A\x13routing_update_time\x18\x08 \x01(\x0B2\x1A.google.protobuf.Timestamp\x129\x0A\x15first_activation_time\x18\x09 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12:\x0A\x16last_deactivation_time\x18\x0A \x01(\x0B2\x1A.google.protobuf.Timestamp\"D\x0A\x17WorkerDeploymentVersion\x12\x10\x0A\x08build_id\x18\x01 \x01(\x09\x12\x17\x0A\x0Fdeployment_name\x18\x02 \x01(\x09\"\xAD\x01\x0A\x0FVersionMetadata\x12I\x0A\x07entries\x18\x01 \x03(\x0B28.temporal.api.deployment.v1.VersionMetadata.EntriesEntry\x1AO\x0A\x0CEntriesEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12.\x0A\x05value\x18\x02 \x01(\x0B2\x1F.temporal.api.common.v1.Payload:\x028\x01\"\xF0\x03\x0A\x0DRoutingConfig\x12W\x0A\x1Acurrent_deployment_version\x18\x07 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\x12\x1B\x0A\x0Fcurrent_version\x18\x01 \x01(\x09B\x02\x18\x01\x12W\x0A\x1Aramping_deployment_version\x18\x09 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentVersion\x12\x1B\x0A\x0Framping_version\x18\x02 \x01(\x09B\x02\x18\x01\x12\"\x0A\x1Aramping_version_percentage\x18\x03 \x01(\x02\x12@\x0A\x1Ccurrent_version_changed_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12@\x0A\x1Cramping_version_changed_time\x18\x05 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12K\x0A'ramping_version_percentage_changed_time\x18\x06 \x01(\x0B2\x1A.google.protobuf.TimestampB\x9D\x01\x0A\x1Dio.temporal.api.deployment.v1B\x0CMessageProtoP\x01Z+go.temporal.io/api/deployment/v1;deployment\xAA\x02\x1CTemporalio.Api.Deployment.V1\xEA\x02\x1FTemporalio::Api::Deployment::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

