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

namespace GPBMetadata\Temporal\Api\Taskqueue\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\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        \GPBMetadata\Temporal\Api\Enums\V1\TaskQueue::initOnce();
        \GPBMetadata\Temporal\Api\Common\V1\Message::initOnce();
        \GPBMetadata\Temporal\Api\Deployment\V1\Message::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x93\x1D\x0A'temporal/api/taskqueue/v1/message.proto\x12\x19temporal.api.taskqueue.v1\x1A\x1Fgoogle/protobuf/timestamp.proto\x1A\x1Egoogle/protobuf/wrappers.proto\x1A&temporal/api/enums/v1/task_queue.proto\x1A\$temporal/api/common/v1/message.proto\x1A(temporal/api/deployment/v1/message.proto\"b\x0A\x09TaskQueue\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x122\x0A\x04kind\x18\x02 \x01(\x0E2\$.temporal.api.enums.v1.TaskQueueKind\x12\x13\x0A\x0Bnormal_name\x18\x03 \x01(\x09\"O\x0A\x11TaskQueueMetadata\x12:\x0A\x14max_tasks_per_second\x18\x01 \x01(\x0B2\x1C.google.protobuf.DoubleValue\"\xDA\x02\x0A\x17TaskQueueVersioningInfo\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\x0Bupdate_time\x18\x04 \x01(\x0B2\x1A.google.protobuf.Timestamp\"W\x0A\x19TaskQueueVersionSelection\x12\x11\x0A\x09build_ids\x18\x01 \x03(\x09\x12\x13\x0A\x0Bunversioned\x18\x02 \x01(\x08\x12\x12\x0A\x0Aall_active\x18\x03 \x01(\x08\"\x95\x02\x0A\x14TaskQueueVersionInfo\x12R\x0A\x0Atypes_info\x18\x01 \x03(\x0B2>.temporal.api.taskqueue.v1.TaskQueueVersionInfo.TypesInfoEntry\x12I\x0A\x11task_reachability\x18\x02 \x01(\x0E2..temporal.api.enums.v1.BuildIdTaskReachability\x1A^\x0A\x0ETypesInfoEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x05\x12;\x0A\x05value\x18\x02 \x01(\x0B2,.temporal.api.taskqueue.v1.TaskQueueTypeInfo:\x028\x01\"\x85\x01\x0A\x11TaskQueueTypeInfo\x126\x0A\x07pollers\x18\x01 \x03(\x0B2%.temporal.api.taskqueue.v1.PollerInfo\x128\x0A\x05stats\x18\x02 \x01(\x0B2).temporal.api.taskqueue.v1.TaskQueueStats\"\xA4\x01\x0A\x0ETaskQueueStats\x12!\x0A\x19approximate_backlog_count\x18\x01 \x01(\x03\x12:\x0A\x17approximate_backlog_age\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\x12\x16\x0A\x0Etasks_add_rate\x18\x03 \x01(\x02\x12\x1B\x0A\x13tasks_dispatch_rate\x18\x04 \x01(\x02\"\xAC\x01\x0A\x0FTaskQueueStatus\x12\x1A\x0A\x12backlog_count_hint\x18\x01 \x01(\x03\x12\x12\x0A\x0Aread_level\x18\x02 \x01(\x03\x12\x11\x0A\x09ack_level\x18\x03 \x01(\x03\x12\x17\x0A\x0Frate_per_second\x18\x04 \x01(\x01\x12=\x0A\x0Dtask_id_block\x18\x05 \x01(\x0B2&.temporal.api.taskqueue.v1.TaskIdBlock\"/\x0A\x0BTaskIdBlock\x12\x10\x0A\x08start_id\x18\x01 \x01(\x03\x12\x0E\x0A\x06end_id\x18\x02 \x01(\x03\"B\x0A\x1ATaskQueuePartitionMetadata\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\x17\x0A\x0Fowner_host_name\x18\x02 \x01(\x09\"\x9A\x02\x0A\x0APollerInfo\x124\x0A\x10last_access_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.Timestamp\x12\x10\x0A\x08identity\x18\x02 \x01(\x09\x12\x17\x0A\x0Frate_per_second\x18\x03 \x01(\x01\x12Z\x0A\x1Bworker_version_capabilities\x18\x04 \x01(\x0B21.temporal.api.common.v1.WorkerVersionCapabilitiesB\x02\x18\x01\x12O\x0A\x12deployment_options\x18\x05 \x01(\x0B23.temporal.api.deployment.v1.WorkerDeploymentOptions\"\x9A\x01\x0A\x19StickyExecutionAttributes\x12?\x0A\x11worker_task_queue\x18\x01 \x01(\x0B2\$.temporal.api.taskqueue.v1.TaskQueue\x12<\x0A\x19schedule_to_start_timeout\x18\x02 \x01(\x0B2\x19.google.protobuf.Duration\")\x0A\x14CompatibleVersionSet\x12\x11\x0A\x09build_ids\x18\x01 \x03(\x09\"j\x0A\x15TaskQueueReachability\x12\x12\x0A\x0Atask_queue\x18\x01 \x01(\x09\x12=\x0A\x0Creachability\x18\x02 \x03(\x0E2'.temporal.api.enums.v1.TaskReachability\"z\x0A\x13BuildIdReachability\x12\x10\x0A\x08build_id\x18\x01 \x01(\x09\x12Q\x0A\x17task_queue_reachability\x18\x02 \x03(\x0B20.temporal.api.taskqueue.v1.TaskQueueReachability\"+\x0A\x10RampByPercentage\x12\x17\x0A\x0Framp_percentage\x18\x01 \x01(\x02\"\x80\x01\x0A\x15BuildIdAssignmentRule\x12\x17\x0A\x0Ftarget_build_id\x18\x01 \x01(\x09\x12F\x0A\x0Fpercentage_ramp\x18\x03 \x01(\x0B2+.temporal.api.taskqueue.v1.RampByPercentageH\x00B\x06\x0A\x04ramp\"Q\x0A\x1DCompatibleBuildIdRedirectRule\x12\x17\x0A\x0Fsource_build_id\x18\x01 \x01(\x09\x12\x17\x0A\x0Ftarget_build_id\x18\x02 \x01(\x09\"\x93\x01\x0A TimestampedBuildIdAssignmentRule\x12>\x0A\x04rule\x18\x01 \x01(\x0B20.temporal.api.taskqueue.v1.BuildIdAssignmentRule\x12/\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\"\xA3\x01\x0A(TimestampedCompatibleBuildIdRedirectRule\x12F\x0A\x04rule\x18\x01 \x01(\x0B28.temporal.api.taskqueue.v1.CompatibleBuildIdRedirectRule\x12/\x0A\x0Bcreate_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.Timestamp\">\x0A\x15PollerScalingDecision\x12%\x0A\x1Dpoll_request_delta_suggestion\x18\x01 \x01(\x05\"(\x0A\x09RateLimit\x12\x1B\x0A\x13requests_per_second\x18\x01 \x01(\x02\"j\x0A\x0EConfigMetadata\x12\x0E\x0A\x06reason\x18\x01 \x01(\x09\x12\x17\x0A\x0Fupdate_identity\x18\x02 \x01(\x09\x12/\x0A\x0Bupdate_time\x18\x03 \x01(\x0B2\x1A.google.protobuf.Timestamp\"\x88\x01\x0A\x0FRateLimitConfig\x128\x0A\x0Arate_limit\x18\x01 \x01(\x0B2\$.temporal.api.taskqueue.v1.RateLimit\x12;\x0A\x08metadata\x18\x02 \x01(\x0B2).temporal.api.taskqueue.v1.ConfigMetadata\"\xAD\x01\x0A\x0FTaskQueueConfig\x12D\x0A\x10queue_rate_limit\x18\x01 \x01(\x0B2*.temporal.api.taskqueue.v1.RateLimitConfig\x12T\x0A fairness_keys_rate_limit_default\x18\x02 \x01(\x0B2*.temporal.api.taskqueue.v1.RateLimitConfigB\x98\x01\x0A\x1Cio.temporal.api.taskqueue.v1B\x0CMessageProtoP\x01Z)go.temporal.io/api/taskqueue/v1;taskqueue\xAA\x02\x1BTemporalio.Api.TaskQueue.V1\xEA\x02\x1ETemporalio::Api::TaskQueue::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

