<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/run/v2/service.proto

namespace GPBMetadata\Google\Cloud\Run\V2;

class Service
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\LaunchStage::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Api\Routing::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\Condition::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\RevisionTemplate::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\TrafficTarget::initOnce();
        \GPBMetadata\Google\Cloud\Run\V2\VendorSettings::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
í"
!google/cloud/run/v2/service.protogoogle.cloud.run.v2google/api/client.protogoogle/api/field_behavior.protogoogle/api/launch_stage.protogoogle/api/resource.protogoogle/api/routing.proto#google/cloud/run/v2/condition.proto+google/cloud/run/v2/revision_template.proto(google/cloud/run/v2/traffic_target.proto)google/cloud/run/v2/vendor_settings.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.proto#google/longrunning/operations.protogoogle/protobuf/timestamp.proto"®
CreateServiceRequest2
parent (	B"àAúArun.googleapis.com/Service2
service (2.google.cloud.run.v2.ServiceBàA

service_id (	BàA
validate_only ("x
UpdateServiceRequest2
service (2.google.cloud.run.v2.ServiceBàA
validate_only (
allow_missing ("†
ListServicesRequest2
parent (	B"àAúArun.googleapis.com/Service
	page_size (

page_token (	
show_deleted ("_
ListServicesResponse.
services (2.google.cloud.run.v2.Service
next_page_token (	"E
GetServiceRequest0
name (	B"àAúA
run.googleapis.com/Service"m
DeleteServiceRequest0
name (	B"àAúA
run.googleapis.com/Service
validate_only (
etag (	"˜
Service
name (	
description (	
uid (	BàA

generation (BàA8
labels (2(.google.cloud.run.v2.Service.LabelsEntryB
annotations (2-.google.cloud.run.v2.Service.AnnotationsEntry4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA4
delete_time	 (2.google.protobuf.TimestampBàA4
expire_time
 (2.google.protobuf.TimestampBàA
creator (	BàA
last_modifier (	BàA
client (	
client_version (	4
ingress (2#.google.cloud.run.v2.IngressTraffic-
launch_stage (2.google.api.LaunchStageF
binary_authorization (2(.google.cloud.run.v2.BinaryAuthorization<
template (2%.google.cloud.run.v2.RevisionTemplateBàA3
traffic (2".google.cloud.run.v2.TrafficTarget 
observed_generation (BàA?
terminal_condition (2.google.cloud.run.v2.ConditionBàA7

conditions  (2.google.cloud.run.v2.ConditionBàAB
latest_ready_revision! (	B#àAúA
run.googleapis.com/RevisionD
latest_created_revision" (	B#àAúA
run.googleapis.com/RevisionG
traffic_statuses# (2(.google.cloud.run.v2.TrafficTargetStatusBàA
uri$ (	BàA
reconcilingb (BàA
etagc (	BàA-
LabelsEntry
key (	
value (	:82
AnnotationsEntry
key (	
value (	:8:^êA[
run.googleapis.com/Service:projects/{project}/locations/{location}/services/{service}R2·
Servicesý
CreateService).google.cloud.run.v2.CreateServiceRequest.google.longrunning.Operation"¡‚Óä“7",/v2/{parent=projects/*/locations/*}/services:serviceŠÓä“-+
parent!projects/*/locations/{location=*}ÚAparent,service,service_idÊA
ServiceServiceÃ

GetService&.google.cloud.run.v2.GetServiceRequest.google.cloud.run.v2.Service"o‚Óä“.,/v2/{name=projects/*/locations/*/services/*}ŠÓä“.,
name$projects/*/locations/{location=*}/**ÚAnameÕ
ListServices(.google.cloud.run.v2.ListServicesRequest).google.cloud.run.v2.ListServicesResponse"p‚Óä“.,/v2/{parent=projects/*/locations/*}/servicesŠÓä“-+
parent!projects/*/locations/{location=*}ÚAparentü
UpdateService).google.cloud.run.v2.UpdateServiceRequest.google.longrunning.Operation" ‚Óä“?24/v2/{service.name=projects/*/locations/*/services/*}:serviceŠÓä“64
service.name$projects/*/locations/{location=*}/**ÚAserviceÊA
ServiceServiceà
DeleteService).google.cloud.run.v2.DeleteServiceRequest.google.longrunning.Operation"„‚Óä“.*,/v2/{name=projects/*/locations/*/services/*}ŠÓä“.,
name$projects/*/locations/{location=*}/**ÚAnameÊA
ServiceService
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"E‚Óä“?=/v2/{resource=projects/*/locations/*/services/*}:getIamPolicy“
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"H‚Óä“B"=/v2/{resource=projects/*/locations/*/services/*}:setIamPolicy:*¹
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"N‚Óä“H"C/v2/{resource=projects/*/locations/*/services/*}:testIamPermissions:*FÊArun.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBT
com.google.cloud.run.v2BServiceProtoPZ)cloud.google.com/go/run/apiv2/runpb;runpbbproto3'
        , true);

        static::$is_initialized = true;
    }
}

