<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/servicedirectory/v1beta1/registration_service.proto

namespace GPBMetadata\Google\Cloud\Servicedirectory\V1Beta1;

class RegistrationService
{
    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\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Servicedirectory\V1Beta1\Endpoint::initOnce();
        \GPBMetadata\Google\Cloud\Servicedirectory\V1Beta1\PBNamespace::initOnce();
        \GPBMetadata\Google\Cloud\Servicedirectory\V1Beta1\Service::initOnce();
        \GPBMetadata\Google\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
ß9
@google/cloud/servicedirectory/v1beta1/registration_service.proto%google.cloud.servicedirectory.v1beta1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto4google/cloud/servicedirectory/v1beta1/endpoint.proto5google/cloud/servicedirectory/v1beta1/namespace.proto3google/cloud/servicedirectory/v1beta1/service.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.protogoogle/protobuf/empty.proto google/protobuf/field_mask.proto"¸
CreateNamespaceRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
namespace_id (	BàAH
	namespace (20.google.cloud.servicedirectory.v1beta1.NamespaceBàA"¯
ListNamespacesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"w
ListNamespacesResponseD

namespaces (20.google.cloud.servicedirectory.v1beta1.Namespace
next_page_token (	"V
GetNamespaceRequest?
name (	B1àAúA+
)servicedirectory.googleapis.com/Namespace"˜
UpdateNamespaceRequestH
	namespace (20.google.cloud.servicedirectory.v1beta1.NamespaceBàA4
update_mask (2.google.protobuf.FieldMaskBàA"Y
DeleteNamespaceRequest?
name (	B1àAúA+
)servicedirectory.googleapis.com/Namespace"¸
CreateServiceRequestA
parent (	B1àAúA+
)servicedirectory.googleapis.com/Namespace

service_id (	BàAD
service (2..google.cloud.servicedirectory.v1beta1.ServiceBàA"µ
ListServicesRequestA
parent (	B1àAúA+
)servicedirectory.googleapis.com/Namespace
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"q
ListServicesResponse@
services (2..google.cloud.servicedirectory.v1beta1.Service
next_page_token (	"R
GetServiceRequest=
name (	B/àAúA)
\'servicedirectory.googleapis.com/Service"’
UpdateServiceRequestD
service (2..google.cloud.servicedirectory.v1beta1.ServiceBàA4
update_mask (2.google.protobuf.FieldMaskBàA"U
DeleteServiceRequest=
name (	B/àAúA)
\'servicedirectory.googleapis.com/Service"º
CreateEndpointRequest?
parent (	B/àAúA)
\'servicedirectory.googleapis.com/Service
endpoint_id (	BàAF
endpoint (2/.google.cloud.servicedirectory.v1beta1.EndpointBàA"´
ListEndpointsRequest?
parent (	B/àAúA)
\'servicedirectory.googleapis.com/Service
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"t
ListEndpointsResponseB
	endpoints (2/.google.cloud.servicedirectory.v1beta1.Endpoint
next_page_token (	"T
GetEndpointRequest>
name (	B0àAúA*
(servicedirectory.googleapis.com/Endpoint"•
UpdateEndpointRequestF
endpoint (2/.google.cloud.servicedirectory.v1beta1.EndpointBàA4
update_mask (2.google.protobuf.FieldMaskBàA"W
DeleteEndpointRequest>
name (	B0àAúA*
(servicedirectory.googleapis.com/Endpoint2Ï 
RegistrationServiceê
CreateNamespace=.google.cloud.servicedirectory.v1beta1.CreateNamespaceRequest0.google.cloud.servicedirectory.v1beta1.Namespace"f‚Óä“@"3/v1beta1/{parent=projects/*/locations/*}/namespaces:	namespaceÚAparent,namespace,namespace_idÓ
ListNamespaces<.google.cloud.servicedirectory.v1beta1.ListNamespacesRequest=.google.cloud.servicedirectory.v1beta1.ListNamespacesResponse"D‚Óä“53/v1beta1/{parent=projects/*/locations/*}/namespacesÚAparentÀ
GetNamespace:.google.cloud.servicedirectory.v1beta1.GetNamespaceRequest0.google.cloud.servicedirectory.v1beta1.Namespace"B‚Óä“53/v1beta1/{name=projects/*/locations/*/namespaces/*}ÚAnameì
UpdateNamespace=.google.cloud.servicedirectory.v1beta1.UpdateNamespaceRequest0.google.cloud.servicedirectory.v1beta1.Namespace"h‚Óä“J2=/v1beta1/{namespace.name=projects/*/locations/*/namespaces/*}:	namespaceÚAnamespace,update_mask¬
DeleteNamespace=.google.cloud.servicedirectory.v1beta1.DeleteNamespaceRequest.google.protobuf.Empty"B‚Óä“5*3/v1beta1/{name=projects/*/locations/*/namespaces/*}ÚAnameé
CreateService;.google.cloud.servicedirectory.v1beta1.CreateServiceRequest..google.cloud.servicedirectory.v1beta1.Service"k‚Óä“I">/v1beta1/{parent=projects/*/locations/*/namespaces/*}/services:serviceÚAparent,service,service_idØ
ListServices:.google.cloud.servicedirectory.v1beta1.ListServicesRequest;.google.cloud.servicedirectory.v1beta1.ListServicesResponse"O‚Óä“@>/v1beta1/{parent=projects/*/locations/*/namespaces/*}/servicesÚAparentÅ

GetService8.google.cloud.servicedirectory.v1beta1.GetServiceRequest..google.cloud.servicedirectory.v1beta1.Service"M‚Óä“@>/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*}ÚAnameë
UpdateService;.google.cloud.servicedirectory.v1beta1.UpdateServiceRequest..google.cloud.servicedirectory.v1beta1.Service"m‚Óä“Q2F/v1beta1/{service.name=projects/*/locations/*/namespaces/*/services/*}:serviceÚAservice,update_mask³
DeleteService;.google.cloud.servicedirectory.v1beta1.DeleteServiceRequest.google.protobuf.Empty"M‚Óä“@*>/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*}ÚAnameû
CreateEndpoint<.google.cloud.servicedirectory.v1beta1.CreateEndpointRequest/.google.cloud.servicedirectory.v1beta1.Endpoint"z‚Óä“V"J/v1beta1/{parent=projects/*/locations/*/namespaces/*/services/*}/endpoints:endpointÚAparent,endpoint,endpoint_idç
ListEndpoints;.google.cloud.servicedirectory.v1beta1.ListEndpointsRequest<.google.cloud.servicedirectory.v1beta1.ListEndpointsResponse"[‚Óä“LJ/v1beta1/{parent=projects/*/locations/*/namespaces/*/services/*}/endpointsÚAparentÔ
GetEndpoint9.google.cloud.servicedirectory.v1beta1.GetEndpointRequest/.google.cloud.servicedirectory.v1beta1.Endpoint"Y‚Óä“LJ/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}ÚAnameý
UpdateEndpoint<.google.cloud.servicedirectory.v1beta1.UpdateEndpointRequest/.google.cloud.servicedirectory.v1beta1.Endpoint"|‚Óä“_2S/v1beta1/{endpoint.name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}:endpointÚAendpoint,update_maskÁ
DeleteEndpoint<.google.cloud.servicedirectory.v1beta1.DeleteEndpointRequest.google.protobuf.Empty"Y‚Óä“L*J/v1beta1/{name=projects/*/locations/*/namespaces/*/services/*/endpoints/*}ÚAnameò
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"¦‚Óä“Ÿ"D/v1beta1/{resource=projects/*/locations/*/namespaces/*}:getIamPolicy:*ZT"O/v1beta1/{resource=projects/*/locations/*/namespaces/*/services/*}:getIamPolicy:*ò
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"¦‚Óä“Ÿ"D/v1beta1/{resource=projects/*/locations/*/namespaces/*}:setIamPolicy:*ZT"O/v1beta1/{resource=projects/*/locations/*/namespaces/*/services/*}:setIamPolicy:*ž
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"²‚Óä“«"J/v1beta1/{resource=projects/*/locations/*/namespaces/*}:testIamPermissions:*ZZ"U/v1beta1/{resource=projects/*/locations/*/namespaces/*/services/*}:testIamPermissions:*SÊAservicedirectory.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBœ
)com.google.cloud.servicedirectory.v1beta1BRegistrationServiceProtoPZUcloud.google.com/go/servicedirectory/apiv1beta1/servicedirectorypb;servicedirectorypbøª%Google.Cloud.ServiceDirectory.V1Beta1Ê%Google\\Cloud\\ServiceDirectory\\V1beta1ê(Google::Cloud::ServiceDirectory::V1beta1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

