<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/apigateway/v1/apigateway_service.proto

namespace GPBMetadata\Google\Cloud\Apigateway\V1;

class ApigatewayService
{
    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\Cloud\Apigateway\V1\Apigateway::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xE6\x1A\x0A3google/cloud/apigateway/v1/apigateway_service.proto\x12\x1Agoogle.cloud.apigateway.v1\x1A\x17google/api/client.proto\x1A+google/cloud/apigateway/v1/apigateway.proto\x1A#google/longrunning/operations.proto2\xE0\x17\x0A\x11ApiGatewayService\x12\xB0\x01\x0A\x0CListGateways\x12/.google.cloud.apigateway.v1.ListGatewaysRequest\x1A0.google.cloud.apigateway.v1.ListGatewaysResponse\"=\xDAA\x06parent\x82\xD3\xE4\x93\x02.\x12,/v1/{parent=projects/*/locations/*}/gateways\x12\x9D\x01\x0A\x0AGetGateway\x12-.google.cloud.apigateway.v1.GetGatewayRequest\x1A#.google.cloud.apigateway.v1.Gateway\";\xDAA\x04name\x82\xD3\xE4\x93\x02.\x12,/v1/{name=projects/*/locations/*/gateways/*}\x12\xDA\x01\x0A\x0DCreateGateway\x120.google.cloud.apigateway.v1.CreateGatewayRequest\x1A\x1D.google.longrunning.Operation\"x\xCAA\x1C\x0A\x07Gateway\x12\x11OperationMetadata\xDAA\x19parent,gateway,gateway_id\x82\xD3\xE4\x93\x027\",/v1/{parent=projects/*/locations/*}/gateways:\x07gateway\x12\xDC\x01\x0A\x0DUpdateGateway\x120.google.cloud.apigateway.v1.UpdateGatewayRequest\x1A\x1D.google.longrunning.Operation\"z\xCAA\x1C\x0A\x07Gateway\x12\x11OperationMetadata\xDAA\x13gateway,update_mask\x82\xD3\xE4\x93\x02?24/v1/{gateway.name=projects/*/locations/*/gateways/*}:\x07gateway\x12\xCA\x01\x0A\x0DDeleteGateway\x120.google.cloud.apigateway.v1.DeleteGatewayRequest\x1A\x1D.google.longrunning.Operation\"h\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02.*,/v1/{name=projects/*/locations/*/gateways/*}\x12\xA0\x01\x0A\x08ListApis\x12+.google.cloud.apigateway.v1.ListApisRequest\x1A,.google.cloud.apigateway.v1.ListApisResponse\"9\xDAA\x06parent\x82\xD3\xE4\x93\x02*\x12(/v1/{parent=projects/*/locations/*}/apis\x12\x8D\x01\x0A\x06GetApi\x12).google.cloud.apigateway.v1.GetApiRequest\x1A\x1F.google.cloud.apigateway.v1.Api\"7\xDAA\x04name\x82\xD3\xE4\x93\x02*\x12(/v1/{name=projects/*/locations/*/apis/*}\x12\xBE\x01\x0A\x09CreateApi\x12,.google.cloud.apigateway.v1.CreateApiRequest\x1A\x1D.google.longrunning.Operation\"d\xCAA\x18\x0A\x03Api\x12\x11OperationMetadata\xDAA\x11parent,api,api_id\x82\xD3\xE4\x93\x02/\"(/v1/{parent=projects/*/locations/*}/apis:\x03api\x12\xC0\x01\x0A\x09UpdateApi\x12,.google.cloud.apigateway.v1.UpdateApiRequest\x1A\x1D.google.longrunning.Operation\"f\xCAA\x18\x0A\x03Api\x12\x11OperationMetadata\xDAA\x0Fapi,update_mask\x82\xD3\xE4\x93\x0232,/v1/{api.name=projects/*/locations/*/apis/*}:\x03api\x12\xBE\x01\x0A\x09DeleteApi\x12,.google.cloud.apigateway.v1.DeleteApiRequest\x1A\x1D.google.longrunning.Operation\"d\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02**(/v1/{name=projects/*/locations/*/apis/*}\x12\xBC\x01\x0A\x0EListApiConfigs\x121.google.cloud.apigateway.v1.ListApiConfigsRequest\x1A2.google.cloud.apigateway.v1.ListApiConfigsResponse\"C\xDAA\x06parent\x82\xD3\xE4\x93\x024\x122/v1/{parent=projects/*/locations/*/apis/*}/configs\x12\xA9\x01\x0A\x0CGetApiConfig\x12/.google.cloud.apigateway.v1.GetApiConfigRequest\x1A%.google.cloud.apigateway.v1.ApiConfig\"A\xDAA\x04name\x82\xD3\xE4\x93\x024\x122/v1/{name=projects/*/locations/*/apis/*/configs/*}\x12\xF0\x01\x0A\x0FCreateApiConfig\x122.google.cloud.apigateway.v1.CreateApiConfigRequest\x1A\x1D.google.longrunning.Operation\"\x89\x01\xCAA\x1E\x0A\x09ApiConfig\x12\x11OperationMetadata\xDAA\x1Fparent,api_config,api_config_id\x82\xD3\xE4\x93\x02@\"2/v1/{parent=projects/*/locations/*/apis/*}/configs:\x0Aapi_config\x12\xF2\x01\x0A\x0FUpdateApiConfig\x122.google.cloud.apigateway.v1.UpdateApiConfigRequest\x1A\x1D.google.longrunning.Operation\"\x8B\x01\xCAA\x1E\x0A\x09ApiConfig\x12\x11OperationMetadata\xDAA\x16api_config,update_mask\x82\xD3\xE4\x93\x02K2=/v1/{api_config.name=projects/*/locations/*/apis/*/configs/*}:\x0Aapi_config\x12\xD4\x01\x0A\x0FDeleteApiConfig\x122.google.cloud.apigateway.v1.DeleteApiConfigRequest\x1A\x1D.google.longrunning.Operation\"n\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x024*2/v1/{name=projects/*/locations/*/apis/*/configs/*}\x1AM\xCAA\x19apigateway.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xBC\x01\x0A\x1Ecom.google.cloud.apigateway.v1P\x01Z>cloud.google.com/go/apigateway/apiv1/apigatewaypb;apigatewaypb\xAA\x02\x1AGoogle.Cloud.ApiGateway.V1\xCA\x02\x1AGoogle\\Cloud\\ApiGateway\\V1\xEA\x02\x1DGoogle::Cloud::ApiGateway::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

