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

namespace GPBMetadata\Google\Cloud\Apihub\V1;

class ApihubService
{
    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\Apihub\V1\CommonFields::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xFBu\x0A+google/cloud/apihub/v1/apihub_service.proto\x12\x16google.cloud.apihub.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A*google/cloud/apihub/v1/common_fields.proto\x1A\x1Bgoogle/protobuf/empty.proto\x1A google/protobuf/field_mask.proto\"\x89\x01\x0A\x10CreateApiRequest\x121\x0A\x06parent\x18\x01 \x01(\x09B!\xE0A\x02\xFAA\x1B\x12\x19apihub.googleapis.com/Api\x12\x13\x0A\x06api_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12-\x0A\x03api\x18\x03 \x01(\x0B2\x1B.google.cloud.apihub.v1.ApiB\x03\xE0A\x02\"@\x0A\x0DGetApiRequest\x12/\x0A\x04name\x18\x01 \x01(\x09B!\xE0A\x02\xFAA\x1B\x0A\x19apihub.googleapis.com/Api\"w\x0A\x10UpdateApiRequest\x12-\x0A\x03api\x18\x01 \x01(\x0B2\x1B.google.cloud.apihub.v1.ApiB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"W\x0A\x10DeleteApiRequest\x12/\x0A\x04name\x18\x01 \x01(\x09B!\xE0A\x02\xFAA\x1B\x0A\x19apihub.googleapis.com/Api\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"\x8A\x01\x0A\x0FListApisRequest\x121\x0A\x06parent\x18\x01 \x01(\x09B!\xE0A\x02\xFAA\x1B\x12\x19apihub.googleapis.com/Api\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"V\x0A\x10ListApisResponse\x12)\x0A\x04apis\x18\x01 \x03(\x0B2\x1B.google.cloud.apihub.v1.Api\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x99\x01\x0A\x14CreateVersionRequest\x121\x0A\x06parent\x18\x01 \x01(\x09B!\xE0A\x02\xFAA\x1B\x0A\x19apihub.googleapis.com/Api\x12\x17\x0A\x0Aversion_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x125\x0A\x07version\x18\x03 \x01(\x0B2\x1F.google.cloud.apihub.v1.VersionB\x03\xE0A\x02\"H\x0A\x11GetVersionRequest\x123\x0A\x04name\x18\x01 \x01(\x09B%\xE0A\x02\xFAA\x1F\x0A\x1Dapihub.googleapis.com/Version\"\x83\x01\x0A\x14UpdateVersionRequest\x125\x0A\x07version\x18\x01 \x01(\x0B2\x1F.google.cloud.apihub.v1.VersionB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"_\x0A\x14DeleteVersionRequest\x123\x0A\x04name\x18\x01 \x01(\x09B%\xE0A\x02\xFAA\x1F\x0A\x1Dapihub.googleapis.com/Version\x12\x12\x0A\x05force\x18\x02 \x01(\x08B\x03\xE0A\x01\"\x92\x01\x0A\x13ListVersionsRequest\x125\x0A\x06parent\x18\x01 \x01(\x09B%\xE0A\x02\xFAA\x1F\x12\x1Dapihub.googleapis.com/Version\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"b\x0A\x14ListVersionsResponse\x121\x0A\x08versions\x18\x01 \x03(\x0B2\x1F.google.cloud.apihub.v1.Version\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x91\x01\x0A\x11CreateSpecRequest\x125\x0A\x06parent\x18\x01 \x01(\x09B%\xE0A\x02\xFAA\x1F\x0A\x1Dapihub.googleapis.com/Version\x12\x14\x0A\x07spec_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12/\x0A\x04spec\x18\x03 \x01(\x0B2\x1C.google.cloud.apihub.v1.SpecB\x03\xE0A\x02\"B\x0A\x0EGetSpecRequest\x120\x0A\x04name\x18\x01 \x01(\x09B\"\xE0A\x02\xFAA\x1C\x0A\x1Aapihub.googleapis.com/Spec\"z\x0A\x11UpdateSpecRequest\x12/\x0A\x04spec\x18\x01 \x01(\x0B2\x1C.google.cloud.apihub.v1.SpecB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"E\x0A\x11DeleteSpecRequest\x120\x0A\x04name\x18\x01 \x01(\x09B\"\xE0A\x02\xFAA\x1C\x0A\x1Aapihub.googleapis.com/Spec\"\x8C\x01\x0A\x10ListSpecsRequest\x122\x0A\x06parent\x18\x01 \x01(\x09B\"\xE0A\x02\xFAA\x1C\x12\x1Aapihub.googleapis.com/Spec\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"Y\x0A\x11ListSpecsResponse\x12+\x0A\x05specs\x18\x01 \x03(\x0B2\x1C.google.cloud.apihub.v1.Spec\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"J\x0A\x16GetSpecContentsRequest\x120\x0A\x04name\x18\x01 \x01(\x09B\"\xE0A\x02\xFAA\x1C\x0A\x1Aapihub.googleapis.com/Spec\"\xB8\x01\x0A\x19CreateApiOperationRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x12\"apihub.googleapis.com/ApiOperation\x12\x1D\x0A\x10api_operation_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12@\x0A\x0Dapi_operation\x18\x03 \x01(\x0B2\$.google.cloud.apihub.v1.ApiOperationB\x03\xE0A\x02\"R\x0A\x16GetApiOperationRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"apihub.googleapis.com/ApiOperation\"\x93\x01\x0A\x19UpdateApiOperationRequest\x12@\x0A\x0Dapi_operation\x18\x01 \x01(\x0B2\$.google.cloud.apihub.v1.ApiOperationB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"U\x0A\x19DeleteApiOperationRequest\x128\x0A\x04name\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x0A\"apihub.googleapis.com/ApiOperation\"\x9C\x01\x0A\x18ListApiOperationsRequest\x12:\x0A\x06parent\x18\x01 \x01(\x09B*\xE0A\x02\xFAA\$\x12\"apihub.googleapis.com/ApiOperation\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"r\x0A\x19ListApiOperationsResponse\x12<\x0A\x0Eapi_operations\x18\x01 \x03(\x0B2\$.google.cloud.apihub.v1.ApiOperation\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"N\x0A\x14GetDefinitionRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A apihub.googleapis.com/Definition\"\xAC\x01\x0A\x17CreateDeploymentRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 apihub.googleapis.com/Deployment\x12\x1A\x0A\x0Ddeployment_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12;\x0A\x0Adeployment\x18\x03 \x01(\x0B2\".google.cloud.apihub.v1.DeploymentB\x03\xE0A\x02\"N\x0A\x14GetDeploymentRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A apihub.googleapis.com/Deployment\"\x8C\x01\x0A\x17UpdateDeploymentRequest\x12;\x0A\x0Adeployment\x18\x01 \x01(\x0B2\".google.cloud.apihub.v1.DeploymentB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"Q\x0A\x17DeleteDeploymentRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A apihub.googleapis.com/Deployment\"\x98\x01\x0A\x16ListDeploymentsRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 apihub.googleapis.com/Deployment\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"k\x0A\x17ListDeploymentsResponse\x127\x0A\x0Bdeployments\x18\x01 \x03(\x0B2\".google.cloud.apihub.v1.Deployment\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xA7\x01\x0A\x16CreateAttributeRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x12\x1Fapihub.googleapis.com/Attribute\x12\x19\x0A\x0Cattribute_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x129\x0A\x09attribute\x18\x03 \x01(\x0B2!.google.cloud.apihub.v1.AttributeB\x03\xE0A\x02\"L\x0A\x13GetAttributeRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Fapihub.googleapis.com/Attribute\"\x89\x01\x0A\x16UpdateAttributeRequest\x129\x0A\x09attribute\x18\x01 \x01(\x0B2!.google.cloud.apihub.v1.AttributeB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"O\x0A\x16DeleteAttributeRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Fapihub.googleapis.com/Attribute\"\x96\x01\x0A\x15ListAttributesRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x12\x1Fapihub.googleapis.com/Attribute\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"h\x0A\x16ListAttributesResponse\x125\x0A\x0Aattributes\x18\x01 \x03(\x0B2!.google.cloud.apihub.v1.Attribute\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xAF\x01\x0A\x16SearchResourcesRequest\x12;\x0A\x08location\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x12\x0A\x05query\x18\x02 \x01(\x09B\x03\xE0A\x02\x12\x13\x0A\x06filter\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x04 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x05 \x01(\x09B\x03\xE0A\x01\"\xD9\x02\x0A\x0EApiHubResource\x12*\x0A\x03api\x18\x01 \x01(\x0B2\x1B.google.cloud.apihub.v1.ApiH\x00\x129\x0A\x09operation\x18\x02 \x01(\x0B2\$.google.cloud.apihub.v1.ApiOperationH\x00\x128\x0A\x0Adeployment\x18\x03 \x01(\x0B2\".google.cloud.apihub.v1.DeploymentH\x00\x12,\x0A\x04spec\x18\x04 \x01(\x0B2\x1C.google.cloud.apihub.v1.SpecH\x00\x128\x0A\x0Adefinition\x18\x05 \x01(\x0B2\".google.cloud.apihub.v1.DefinitionH\x00\x122\x0A\x07version\x18\x06 \x01(\x0B2\x1F.google.cloud.apihub.v1.VersionH\x00B\x0A\x0A\x08resource\"H\x0A\x0CSearchResult\x128\x0A\x08resource\x18\x01 \x01(\x0B2&.google.cloud.apihub.v1.ApiHubResource\"p\x0A\x17SearchResourcesResponse\x12<\x0A\x0Esearch_results\x18\x01 \x03(\x0B2\$.google.cloud.apihub.v1.SearchResult\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xAC\x01\x0A\x17CreateDependencyRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 apihub.googleapis.com/Dependency\x12\x1A\x0A\x0Ddependency_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12;\x0A\x0Adependency\x18\x03 \x01(\x0B2\".google.cloud.apihub.v1.DependencyB\x03\xE0A\x02\"N\x0A\x14GetDependencyRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A apihub.googleapis.com/Dependency\"\x8C\x01\x0A\x17UpdateDependencyRequest\x12;\x0A\x0Adependency\x18\x01 \x01(\x0B2\".google.cloud.apihub.v1.DependencyB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"Q\x0A\x17DeleteDependencyRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A apihub.googleapis.com/Dependency\"\x99\x01\x0A\x17ListDependenciesRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 apihub.googleapis.com/Dependency\x12\x13\x0A\x06filter\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x04 \x01(\x09B\x03\xE0A\x01\"m\x0A\x18ListDependenciesResponse\x128\x0A\x0Cdependencies\x18\x01 \x03(\x0B2\".google.cloud.apihub.v1.Dependency\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xB3\x01\x0A\x18CreateExternalApiRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!apihub.googleapis.com/ExternalApi\x12\x1C\x0A\x0Fexternal_api_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12>\x0A\x0Cexternal_api\x18\x03 \x01(\x0B2#.google.cloud.apihub.v1.ExternalApiB\x03\xE0A\x02\"P\x0A\x15GetExternalApiRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!apihub.googleapis.com/ExternalApi\"\x90\x01\x0A\x18UpdateExternalApiRequest\x12>\x0A\x0Cexternal_api\x18\x01 \x01(\x0B2#.google.cloud.apihub.v1.ExternalApiB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"S\x0A\x18DeleteExternalApiRequest\x127\x0A\x04name\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!apihub.googleapis.com/ExternalApi\"\x85\x01\x0A\x17ListExternalApisRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x12!apihub.googleapis.com/ExternalApi\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"o\x0A\x18ListExternalApisResponse\x12:\x0A\x0Dexternal_apis\x18\x01 \x03(\x0B2#.google.cloud.apihub.v1.ExternalApi\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x092\xD26\x0A\x06ApiHub\x12\x9D\x01\x0A\x09CreateApi\x12(.google.cloud.apihub.v1.CreateApiRequest\x1A\x1B.google.cloud.apihub.v1.Api\"I\xDAA\x11parent,api,api_id\x82\xD3\xE4\x93\x02/\"(/v1/{parent=projects/*/locations/*}/apis:\x03api\x12\x85\x01\x0A\x06GetApi\x12%.google.cloud.apihub.v1.GetApiRequest\x1A\x1B.google.cloud.apihub.v1.Api\"7\xDAA\x04name\x82\xD3\xE4\x93\x02*\x12(/v1/{name=projects/*/locations/*/apis/*}\x12\x98\x01\x0A\x08ListApis\x12'.google.cloud.apihub.v1.ListApisRequest\x1A(.google.cloud.apihub.v1.ListApisResponse\"9\xDAA\x06parent\x82\xD3\xE4\x93\x02*\x12(/v1/{parent=projects/*/locations/*}/apis\x12\x9F\x01\x0A\x09UpdateApi\x12(.google.cloud.apihub.v1.UpdateApiRequest\x1A\x1B.google.cloud.apihub.v1.Api\"K\xDAA\x0Fapi,update_mask\x82\xD3\xE4\x93\x0232,/v1/{api.name=projects/*/locations/*/apis/*}:\x03api\x12\x86\x01\x0A\x09DeleteApi\x12(.google.cloud.apihub.v1.DeleteApiRequest\x1A\x16.google.protobuf.Empty\"7\xDAA\x04name\x82\xD3\xE4\x93\x02**(/v1/{name=projects/*/locations/*/apis/*}\x12\xC0\x01\x0A\x0DCreateVersion\x12,.google.cloud.apihub.v1.CreateVersionRequest\x1A\x1F.google.cloud.apihub.v1.Version\"`\xDAA\x19parent,version,version_id\x82\xD3\xE4\x93\x02>\"3/v1/{parent=projects/*/locations/*/apis/*}/versions:\x07version\x12\x9C\x01\x0A\x0AGetVersion\x12).google.cloud.apihub.v1.GetVersionRequest\x1A\x1F.google.cloud.apihub.v1.Version\"B\xDAA\x04name\x82\xD3\xE4\x93\x025\x123/v1/{name=projects/*/locations/*/apis/*/versions/*}\x12\xAF\x01\x0A\x0CListVersions\x12+.google.cloud.apihub.v1.ListVersionsRequest\x1A,.google.cloud.apihub.v1.ListVersionsResponse\"D\xDAA\x06parent\x82\xD3\xE4\x93\x025\x123/v1/{parent=projects/*/locations/*/apis/*}/versions\x12\xC2\x01\x0A\x0DUpdateVersion\x12,.google.cloud.apihub.v1.UpdateVersionRequest\x1A\x1F.google.cloud.apihub.v1.Version\"b\xDAA\x13version,update_mask\x82\xD3\xE4\x93\x02F2;/v1/{version.name=projects/*/locations/*/apis/*/versions/*}:\x07version\x12\x99\x01\x0A\x0DDeleteVersion\x12,.google.cloud.apihub.v1.DeleteVersionRequest\x1A\x16.google.protobuf.Empty\"B\xDAA\x04name\x82\xD3\xE4\x93\x025*3/v1/{name=projects/*/locations/*/apis/*/versions/*}\x12\xB6\x01\x0A\x0ACreateSpec\x12).google.cloud.apihub.v1.CreateSpecRequest\x1A\x1C.google.cloud.apihub.v1.Spec\"_\xDAA\x13parent,spec,spec_id\x82\xD3\xE4\x93\x02C\";/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs:\x04spec\x12\x9B\x01\x0A\x07GetSpec\x12&.google.cloud.apihub.v1.GetSpecRequest\x1A\x1C.google.cloud.apihub.v1.Spec\"J\xDAA\x04name\x82\xD3\xE4\x93\x02=\x12;/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}\x12\xBC\x01\x0A\x0FGetSpecContents\x12..google.cloud.apihub.v1.GetSpecContentsRequest\x1A\$.google.cloud.apihub.v1.SpecContents\"S\xDAA\x04name\x82\xD3\xE4\x93\x02F\x12D/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}:contents\x12\xAE\x01\x0A\x09ListSpecs\x12(.google.cloud.apihub.v1.ListSpecsRequest\x1A).google.cloud.apihub.v1.ListSpecsResponse\"L\xDAA\x06parent\x82\xD3\xE4\x93\x02=\x12;/v1/{parent=projects/*/locations/*/apis/*/versions/*}/specs\x12\xB8\x01\x0A\x0AUpdateSpec\x12).google.cloud.apihub.v1.UpdateSpecRequest\x1A\x1C.google.cloud.apihub.v1.Spec\"a\xDAA\x10spec,update_mask\x82\xD3\xE4\x93\x02H2@/v1/{spec.name=projects/*/locations/*/apis/*/versions/*/specs/*}:\x04spec\x12\x9B\x01\x0A\x0ADeleteSpec\x12).google.cloud.apihub.v1.DeleteSpecRequest\x1A\x16.google.protobuf.Empty\"J\xDAA\x04name\x82\xD3\xE4\x93\x02=*;/v1/{name=projects/*/locations/*/apis/*/versions/*/specs/*}\x12\xEE\x01\x0A\x12CreateApiOperation\x121.google.cloud.apihub.v1.CreateApiOperationRequest\x1A\$.google.cloud.apihub.v1.ApiOperation\"\x7F\xDAA%parent,api_operation,api_operation_id\x82\xD3\xE4\x93\x02Q\"@/v1/{parent=projects/*/locations/*/apis/*/versions/*}/operations:\x0Dapi_operation\x12\xB8\x01\x0A\x0FGetApiOperation\x12..google.cloud.apihub.v1.GetApiOperationRequest\x1A\$.google.cloud.apihub.v1.ApiOperation\"O\xDAA\x04name\x82\xD3\xE4\x93\x02B\x12@/v1/{name=projects/*/locations/*/apis/*/versions/*/operations/*}\x12\xCB\x01\x0A\x11ListApiOperations\x120.google.cloud.apihub.v1.ListApiOperationsRequest\x1A1.google.cloud.apihub.v1.ListApiOperationsResponse\"Q\xDAA\x06parent\x82\xD3\xE4\x93\x02B\x12@/v1/{parent=projects/*/locations/*/apis/*/versions/*}/operations\x12\xF1\x01\x0A\x12UpdateApiOperation\x121.google.cloud.apihub.v1.UpdateApiOperationRequest\x1A\$.google.cloud.apihub.v1.ApiOperation\"\x81\x01\xDAA\x19api_operation,update_mask\x82\xD3\xE4\x93\x02_2N/v1/{api_operation.name=projects/*/locations/*/apis/*/versions/*/operations/*}:\x0Dapi_operation\x12\xB0\x01\x0A\x12DeleteApiOperation\x121.google.cloud.apihub.v1.DeleteApiOperationRequest\x1A\x16.google.protobuf.Empty\"O\xDAA\x04name\x82\xD3\xE4\x93\x02B*@/v1/{name=projects/*/locations/*/apis/*/versions/*/operations/*}\x12\xB3\x01\x0A\x0DGetDefinition\x12,.google.cloud.apihub.v1.GetDefinitionRequest\x1A\".google.cloud.apihub.v1.Definition\"P\xDAA\x04name\x82\xD3\xE4\x93\x02C\x12A/v1/{name=projects/*/locations/*/apis/*/versions/*/definitions/*}\x12\xCE\x01\x0A\x10CreateDeployment\x12/.google.cloud.apihub.v1.CreateDeploymentRequest\x1A\".google.cloud.apihub.v1.Deployment\"e\xDAA\x1Fparent,deployment,deployment_id\x82\xD3\xE4\x93\x02=\"//v1/{parent=projects/*/locations/*}/deployments:\x0Adeployment\x12\xA1\x01\x0A\x0DGetDeployment\x12,.google.cloud.apihub.v1.GetDeploymentRequest\x1A\".google.cloud.apihub.v1.Deployment\">\xDAA\x04name\x82\xD3\xE4\x93\x021\x12//v1/{name=projects/*/locations/*/deployments/*}\x12\xB4\x01\x0A\x0FListDeployments\x12..google.cloud.apihub.v1.ListDeploymentsRequest\x1A/.google.cloud.apihub.v1.ListDeploymentsResponse\"@\xDAA\x06parent\x82\xD3\xE4\x93\x021\x12//v1/{parent=projects/*/locations/*}/deployments\x12\xD0\x01\x0A\x10UpdateDeployment\x12/.google.cloud.apihub.v1.UpdateDeploymentRequest\x1A\".google.cloud.apihub.v1.Deployment\"g\xDAA\x16deployment,update_mask\x82\xD3\xE4\x93\x02H2:/v1/{deployment.name=projects/*/locations/*/deployments/*}:\x0Adeployment\x12\x9B\x01\x0A\x10DeleteDeployment\x12/.google.cloud.apihub.v1.DeleteDeploymentRequest\x1A\x16.google.protobuf.Empty\">\xDAA\x04name\x82\xD3\xE4\x93\x021*//v1/{name=projects/*/locations/*/deployments/*}\x12\xC7\x01\x0A\x0FCreateAttribute\x12..google.cloud.apihub.v1.CreateAttributeRequest\x1A!.google.cloud.apihub.v1.Attribute\"a\xDAA\x1Dparent,attribute,attribute_id\x82\xD3\xE4\x93\x02;\"./v1/{parent=projects/*/locations/*}/attributes:\x09attribute\x12\x9D\x01\x0A\x0CGetAttribute\x12+.google.cloud.apihub.v1.GetAttributeRequest\x1A!.google.cloud.apihub.v1.Attribute\"=\xDAA\x04name\x82\xD3\xE4\x93\x020\x12./v1/{name=projects/*/locations/*/attributes/*}\x12\xC9\x01\x0A\x0FUpdateAttribute\x12..google.cloud.apihub.v1.UpdateAttributeRequest\x1A!.google.cloud.apihub.v1.Attribute\"c\xDAA\x15attribute,update_mask\x82\xD3\xE4\x93\x02E28/v1/{attribute.name=projects/*/locations/*/attributes/*}:\x09attribute\x12\x98\x01\x0A\x0FDeleteAttribute\x12..google.cloud.apihub.v1.DeleteAttributeRequest\x1A\x16.google.protobuf.Empty\"=\xDAA\x04name\x82\xD3\xE4\x93\x020*./v1/{name=projects/*/locations/*/attributes/*}\x12\xB0\x01\x0A\x0EListAttributes\x12-.google.cloud.apihub.v1.ListAttributesRequest\x1A..google.cloud.apihub.v1.ListAttributesResponse\"?\xDAA\x06parent\x82\xD3\xE4\x93\x020\x12./v1/{parent=projects/*/locations/*}/attributes\x12\xC5\x01\x0A\x0FSearchResources\x12..google.cloud.apihub.v1.SearchResourcesRequest\x1A/.google.cloud.apihub.v1.SearchResourcesResponse\"Q\xDAA\x0Elocation,query\x82\xD3\xE4\x93\x02:\"5/v1/{location=projects/*/locations/*}:searchResources:\x01*\x12\xD8\x01\x0A\x11CreateExternalApi\x120.google.cloud.apihub.v1.CreateExternalApiRequest\x1A#.google.cloud.apihub.v1.ExternalApi\"l\xDAA#parent,external_api,external_api_id\x82\xD3\xE4\x93\x02@\"0/v1/{parent=projects/*/locations/*}/externalApis:\x0Cexternal_api\x12\xA5\x01\x0A\x0EGetExternalApi\x12-.google.cloud.apihub.v1.GetExternalApiRequest\x1A#.google.cloud.apihub.v1.ExternalApi\"?\xDAA\x04name\x82\xD3\xE4\x93\x022\x120/v1/{name=projects/*/locations/*/externalApis/*}\x12\xDA\x01\x0A\x11UpdateExternalApi\x120.google.cloud.apihub.v1.UpdateExternalApiRequest\x1A#.google.cloud.apihub.v1.ExternalApi\"n\xDAA\x18external_api,update_mask\x82\xD3\xE4\x93\x02M2=/v1/{external_api.name=projects/*/locations/*/externalApis/*}:\x0Cexternal_api\x12\x9E\x01\x0A\x11DeleteExternalApi\x120.google.cloud.apihub.v1.DeleteExternalApiRequest\x1A\x16.google.protobuf.Empty\"?\xDAA\x04name\x82\xD3\xE4\x93\x022*0/v1/{name=projects/*/locations/*/externalApis/*}\x12\xB8\x01\x0A\x10ListExternalApis\x12/.google.cloud.apihub.v1.ListExternalApisRequest\x1A0.google.cloud.apihub.v1.ListExternalApisResponse\"A\xDAA\x06parent\x82\xD3\xE4\x93\x022\x120/v1/{parent=projects/*/locations/*}/externalApis\x1AI\xCAA\x15apihub.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platform2\x84\x08\x0A\x12ApiHubDependencies\x12\xCF\x01\x0A\x10CreateDependency\x12/.google.cloud.apihub.v1.CreateDependencyRequest\x1A\".google.cloud.apihub.v1.Dependency\"f\xDAA\x1Fparent,dependency,dependency_id\x82\xD3\xE4\x93\x02>\"0/v1/{parent=projects/*/locations/*}/dependencies:\x0Adependency\x12\xA2\x01\x0A\x0DGetDependency\x12,.google.cloud.apihub.v1.GetDependencyRequest\x1A\".google.cloud.apihub.v1.Dependency\"?\xDAA\x04name\x82\xD3\xE4\x93\x022\x120/v1/{name=projects/*/locations/*/dependencies/*}\x12\xD1\x01\x0A\x10UpdateDependency\x12/.google.cloud.apihub.v1.UpdateDependencyRequest\x1A\".google.cloud.apihub.v1.Dependency\"h\xDAA\x16dependency,update_mask\x82\xD3\xE4\x93\x02I2;/v1/{dependency.name=projects/*/locations/*/dependencies/*}:\x0Adependency\x12\x9C\x01\x0A\x10DeleteDependency\x12/.google.cloud.apihub.v1.DeleteDependencyRequest\x1A\x16.google.protobuf.Empty\"?\xDAA\x04name\x82\xD3\xE4\x93\x022*0/v1/{name=projects/*/locations/*/dependencies/*}\x12\xB8\x01\x0A\x10ListDependencies\x12/.google.cloud.apihub.v1.ListDependenciesRequest\x1A0.google.cloud.apihub.v1.ListDependenciesResponse\"A\xDAA\x06parent\x82\xD3\xE4\x93\x022\x120/v1/{parent=projects/*/locations/*}/dependencies\x1AI\xCAA\x15apihub.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xB4\x01\x0A\x1Acom.google.cloud.apihub.v1B\x12ApiHubServiceProtoP\x01Z2cloud.google.com/go/apihub/apiv1/apihubpb;apihubpb\xAA\x02\x16Google.Cloud.ApiHub.V1\xCA\x02\x16Google\\Cloud\\ApiHub\\V1\xEA\x02\x19Google::Cloud::ApiHub::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

