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

namespace GPBMetadata\Google\Cloud\Gkehub\V1;

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\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Gkehub\V1\Feature::initOnce();
        \GPBMetadata\Google\Cloud\Gkehub\V1\Fleet::initOnce();
        \GPBMetadata\Google\Cloud\Gkehub\V1\Membership::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\x82\x90\x01\x0A\$google/cloud/gkehub/v1/service.proto\x12\x16google.cloud.gkehub.v1\x1A\x17google/api/client.proto\x1A\x1Fgoogle/api/field_behavior.proto\x1A\x19google/api/resource.proto\x1A\$google/cloud/gkehub/v1/feature.proto\x1A\"google/cloud/gkehub/v1/fleet.proto\x1A'google/cloud/gkehub/v1/membership.proto\x1A#google/longrunning/operations.proto\x1A google/protobuf/field_mask.proto\x1A\x1Fgoogle/protobuf/timestamp.proto\"Q\x0A\x18GetScopeNamespaceRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Fgkehub.googleapis.com/Namespace\"\xB8\x01\x0A\x1BCreateScopeNamespaceRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x12\x1Fgkehub.googleapis.com/Namespace\x12\x1F\x0A\x12scope_namespace_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12?\x0A\x0Fscope_namespace\x18\x03 \x01(\x0B2!.google.cloud.gkehub.v1.NamespaceB\x03\xE0A\x02\"\x94\x01\x0A\x1BUpdateScopeNamespaceRequest\x12?\x0A\x0Fscope_namespace\x18\x01 \x01(\x0B2!.google.cloud.gkehub.v1.NamespaceB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"T\x0A\x1BDeleteScopeNamespaceRequest\x125\x0A\x04name\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x0A\x1Fgkehub.googleapis.com/Namespace\"\x86\x01\x0A\x1AListScopeNamespacesRequest\x127\x0A\x06parent\x18\x01 \x01(\x09B'\xE0A\x02\xFAA!\x12\x1Fgkehub.googleapis.com/Namespace\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"s\x0A\x1BListScopeNamespacesResponse\x12;\x0A\x10scope_namespaces\x18\x01 \x03(\x0B2!.google.cloud.gkehub.v1.Namespace\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"]\x0A\x1EGetScopeRBACRoleBindingRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%gkehub.googleapis.com/RBACRoleBinding\"\xCA\x01\x0A!CreateScopeRBACRoleBindingRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%gkehub.googleapis.com/RBACRoleBinding\x12\x1F\x0A\x12rbacrolebinding_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12E\x0A\x0Frbacrolebinding\x18\x03 \x01(\x0B2'.google.cloud.gkehub.v1.RBACRoleBindingB\x03\xE0A\x02\"\xA0\x01\x0A!UpdateScopeRBACRoleBindingRequest\x12E\x0A\x0Frbacrolebinding\x18\x01 \x01(\x0B2'.google.cloud.gkehub.v1.RBACRoleBindingB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"`\x0A!DeleteScopeRBACRoleBindingRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%gkehub.googleapis.com/RBACRoleBinding\"\x92\x01\x0A ListScopeRBACRoleBindingsRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%gkehub.googleapis.com/RBACRoleBinding\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x7F\x0A!ListScopeRBACRoleBindingsResponse\x12A\x0A\x10rbacrolebindings\x18\x01 \x03(\x0B2'.google.cloud.gkehub.v1.RBACRoleBinding\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"D\x0A\x0FGetScopeRequest\x121\x0A\x04name\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x0A\x1Bgkehub.googleapis.com/Scope\"\x93\x01\x0A\x12CreateScopeRequest\x123\x0A\x06parent\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x12\x1Bgkehub.googleapis.com/Scope\x12\x15\x0A\x08scope_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x121\x0A\x05scope\x18\x03 \x01(\x0B2\x1D.google.cloud.gkehub.v1.ScopeB\x03\xE0A\x02\"}\x0A\x12UpdateScopeRequest\x121\x0A\x05scope\x18\x01 \x01(\x0B2\x1D.google.cloud.gkehub.v1.ScopeB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"G\x0A\x12DeleteScopeRequest\x121\x0A\x04name\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x0A\x1Bgkehub.googleapis.com/Scope\"y\x0A\x11ListScopesRequest\x123\x0A\x06parent\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x12\x1Bgkehub.googleapis.com/Scope\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\\\x0A\x12ListScopesResponse\x12-\x0A\x06scopes\x18\x01 \x03(\x0B2\x1D.google.cloud.gkehub.v1.Scope\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\x82\x01\x0A\x1AListPermittedScopesRequest\x123\x0A\x06parent\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x12\x1Bgkehub.googleapis.com/Scope\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"e\x0A\x1BListPermittedScopesResponse\x12-\x0A\x06scopes\x18\x01 \x03(\x0B2\x1D.google.cloud.gkehub.v1.Scope\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\\\x0A\x1BGetMembershipBindingRequest\x12=\x0A\x04name\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x0A'gkehub.googleapis.com/MembershipBinding\"\xD1\x01\x0A\x1ECreateMembershipBindingRequest\x12?\x0A\x06parent\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x12'gkehub.googleapis.com/MembershipBinding\x12J\x0A\x12membership_binding\x18\x02 \x01(\x0B2).google.cloud.gkehub.v1.MembershipBindingB\x03\xE0A\x02\x12\"\x0A\x15membership_binding_id\x18\x03 \x01(\x09B\x03\xE0A\x02\"\xA2\x01\x0A\x1EUpdateMembershipBindingRequest\x12J\x0A\x12membership_binding\x18\x01 \x01(\x0B2).google.cloud.gkehub.v1.MembershipBindingB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"_\x0A\x1EDeleteMembershipBindingRequest\x12=\x0A\x04name\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x0A'gkehub.googleapis.com/MembershipBinding\"\xA6\x01\x0A\x1DListMembershipBindingsRequest\x12?\x0A\x06parent\x18\x01 \x01(\x09B/\xE0A\x02\xFAA)\x12'gkehub.googleapis.com/MembershipBinding\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\"\x96\x01\x0A\x1EListMembershipBindingsResponse\x12F\x0A\x13membership_bindings\x18\x01 \x03(\x0B2).google.cloud.gkehub.v1.MembershipBinding\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"\xAF\x01\x0A\x16ListMembershipsRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 gkehub.googleapis.com/Membership\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\x12\x13\x0A\x06filter\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x15\x0A\x08order_by\x18\x05 \x01(\x09B\x03\xE0A\x01\"b\x0A#GetMembershipRBACRoleBindingRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%gkehub.googleapis.com/RBACRoleBinding\"\xCF\x01\x0A&CreateMembershipRBACRoleBindingRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%gkehub.googleapis.com/RBACRoleBinding\x12\x1F\x0A\x12rbacrolebinding_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12E\x0A\x0Frbacrolebinding\x18\x03 \x01(\x0B2'.google.cloud.gkehub.v1.RBACRoleBindingB\x03\xE0A\x02\"\xA5\x01\x0A&UpdateMembershipRBACRoleBindingRequest\x12E\x0A\x0Frbacrolebinding\x18\x01 \x01(\x0B2'.google.cloud.gkehub.v1.RBACRoleBindingB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"e\x0A&DeleteMembershipRBACRoleBindingRequest\x12;\x0A\x04name\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x0A%gkehub.googleapis.com/RBACRoleBinding\"\x97\x01\x0A%ListMembershipRBACRoleBindingsRequest\x12=\x0A\x06parent\x18\x01 \x01(\x09B-\xE0A\x02\xFAA'\x12%gkehub.googleapis.com/RBACRoleBinding\x12\x16\x0A\x09page_size\x18\x02 \x01(\x05B\x03\xE0A\x01\x12\x17\x0A\x0Apage_token\x18\x03 \x01(\x09B\x03\xE0A\x01\"\x99\x01\x0A&ListMembershipRBACRoleBindingsResponse\x12A\x0A\x10rbacrolebindings\x18\x01 \x03(\x0B2'.google.cloud.gkehub.v1.RBACRoleBinding\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"\xD0\x01\x0A,GenerateMembershipRBACRoleBindingYAMLRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A gkehub.googleapis.com/Membership\x12\x1F\x0A\x12rbacrolebinding_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x12E\x0A\x0Frbacrolebinding\x18\x03 \x01(\x0B2'.google.cloud.gkehub.v1.RBACRoleBindingB\x03\xE0A\x02\"K\x0A-GenerateMembershipRBACRoleBindingYAMLResponse\x12\x1A\x0A\x12role_bindings_yaml\x18\x01 \x01(\x09\"~\x0A\x17ListMembershipsResponse\x125\x0A\x09resources\x18\x01 \x03(\x0B2\".google.cloud.gkehub.v1.Membership\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\x12\x13\x0A\x0Bunreachable\x18\x03 \x03(\x09\"N\x0A\x14GetMembershipRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A gkehub.googleapis.com/Membership\"\x9C\x01\x0A\x1BListBoundMembershipsRequest\x127\x0A\x0Ascope_name\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x0A\x1Bgkehub.googleapis.com/Scope\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\"\x85\x01\x0A\x1CListBoundMembershipsResponse\x127\x0A\x0Bmemberships\x18\x01 \x03(\x0B2\".google.cloud.gkehub.v1.Membership\x12\x13\x0A\x0Bunreachable\x18\x02 \x03(\x09\x12\x17\x0A\x0Fnext_page_token\x18\x03 \x01(\x09\"\xC3\x01\x0A\x17CreateMembershipRequest\x128\x0A\x06parent\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x12 gkehub.googleapis.com/Membership\x12\x1A\x0A\x0Dmembership_id\x18\x02 \x01(\x09B\x03\xE0A\x02\x129\x0A\x08resource\x18\x03 \x01(\x0B2\".google.cloud.gkehub.v1.MembershipB\x03\xE0A\x02\x12\x17\x0A\x0Arequest_id\x18\x04 \x01(\x09B\x03\xE0A\x01\"~\x0A\x17DeleteMembershipRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A gkehub.googleapis.com/Membership\x12\x17\x0A\x0Arequest_id\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x12\x0A\x05force\x18\x03 \x01(\x08B\x03\xE0A\x01\"\xDB\x01\x0A\x17UpdateMembershipRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A gkehub.googleapis.com/Membership\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\x129\x0A\x08resource\x18\x03 \x01(\x0B2\".google.cloud.gkehub.v1.MembershipB\x03\xE0A\x02\x12\x17\x0A\x0Arequest_id\x18\x04 \x01(\x09B\x03\xE0A\x01\"\xF2\x01\x0A\x1EGenerateConnectManifestRequest\x126\x0A\x04name\x18\x01 \x01(\x09B(\xE0A\x02\xFAA\"\x0A gkehub.googleapis.com/Membership\x12\x16\x0A\x09namespace\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x12\x0A\x05proxy\x18\x03 \x01(\x0CB\x03\xE0A\x01\x12\x14\x0A\x07version\x18\x04 \x01(\x09B\x03\xE0A\x01\x12\x17\x0A\x0Ais_upgrade\x18\x05 \x01(\x08B\x03\xE0A\x01\x12\x15\x0A\x08registry\x18\x06 \x01(\x09B\x03\xE0A\x01\x12&\x0A\x19image_pull_secret_content\x18\x07 \x01(\x0CB\x03\xE0A\x01\"a\x0A\x1FGenerateConnectManifestResponse\x12>\x0A\x08manifest\x18\x01 \x03(\x0B2,.google.cloud.gkehub.v1.ConnectAgentResource\"X\x0A\x14ConnectAgentResource\x12.\x0A\x04type\x18\x01 \x01(\x0B2 .google.cloud.gkehub.v1.TypeMeta\x12\x10\x0A\x08manifest\x18\x02 \x01(\x09\"-\x0A\x08TypeMeta\x12\x0C\x0A\x04kind\x18\x01 \x01(\x09\x12\x13\x0A\x0Bapi_version\x18\x02 \x01(\x09\"\xB7\x01\x0A\x13ListFeaturesRequest\x122\x0A\x06parent\x18\x01 \x01(\x09B\"\xFAA\x1F\x12\x1Dgkehub.googleapis.com/Feature\x12\x11\x0A\x09page_size\x18\x02 \x01(\x05\x12\x12\x0A\x0Apage_token\x18\x03 \x01(\x09\x12\x0E\x0A\x06filter\x18\x04 \x01(\x09\x12\x10\x0A\x08order_by\x18\x05 \x01(\x09\x12#\x0A\x16return_partial_success\x18\x06 \x01(\x08B\x03\xE0A\x01\"c\x0A\x14ListFeaturesResponse\x122\x0A\x09resources\x18\x01 \x03(\x0B2\x1F.google.cloud.gkehub.v1.Feature\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"j\x0A\x11GetFeatureRequest\x120\x0A\x04name\x18\x01 \x01(\x09B\"\xFAA\x1F\x0A\x1Dgkehub.googleapis.com/Feature\x12#\x0A\x16return_partial_success\x18\x02 \x01(\x08B\x03\xE0A\x01\"\xA5\x01\x0A\x14CreateFeatureRequest\x122\x0A\x06parent\x18\x01 \x01(\x09B\"\xFAA\x1F\x12\x1Dgkehub.googleapis.com/Feature\x12\x12\x0A\x0Afeature_id\x18\x02 \x01(\x09\x121\x0A\x08resource\x18\x03 \x01(\x0B2\x1F.google.cloud.gkehub.v1.Feature\x12\x12\x0A\x0Arequest_id\x18\x04 \x01(\x09\"p\x0A\x14DeleteFeatureRequest\x120\x0A\x04name\x18\x01 \x01(\x09B\"\xFAA\x1F\x0A\x1Dgkehub.googleapis.com/Feature\x12\x0D\x0A\x05force\x18\x02 \x01(\x08\x12\x17\x0A\x0Arequest_id\x18\x03 \x01(\x09B\x03\xE0A\x01\"\xC0\x01\x0A\x14UpdateFeatureRequest\x120\x0A\x04name\x18\x01 \x01(\x09B\"\xFAA\x1F\x0A\x1Dgkehub.googleapis.com/Feature\x12/\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMask\x121\x0A\x08resource\x18\x03 \x01(\x0B2\x1F.google.cloud.gkehub.v1.Feature\x12\x12\x0A\x0Arequest_id\x18\x04 \x01(\x09\"\x82\x01\x0A\x12CreateFleetRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x121\x0A\x05fleet\x18\x02 \x01(\x0B2\x1D.google.cloud.gkehub.v1.FleetB\x03\xE0A\x02\"D\x0A\x0FGetFleetRequest\x121\x0A\x04name\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x0A\x1Bgkehub.googleapis.com/Fleet\"}\x0A\x12UpdateFleetRequest\x121\x0A\x05fleet\x18\x01 \x01(\x0B2\x1D.google.cloud.gkehub.v1.FleetB\x03\xE0A\x02\x124\x0A\x0Bupdate_mask\x18\x02 \x01(\x0B2\x1A.google.protobuf.FieldMaskB\x03\xE0A\x02\"G\x0A\x12DeleteFleetRequest\x121\x0A\x04name\x18\x01 \x01(\x09B#\xE0A\x02\xFAA\x1D\x0A\x1Bgkehub.googleapis.com/Fleet\"\x7F\x0A\x11ListFleetsRequest\x129\x0A\x06parent\x18\x01 \x01(\x09B)\xE0A\x02\xFAA#\x0A!locations.googleapis.com/Location\x12\x17\x0A\x0Apage_token\x18\x02 \x01(\x09B\x03\xE0A\x01\x12\x16\x0A\x09page_size\x18\x03 \x01(\x05B\x03\xE0A\x01\"\\\x0A\x12ListFleetsResponse\x12-\x0A\x06fleets\x18\x01 \x03(\x0B2\x1D.google.cloud.gkehub.v1.Fleet\x12\x17\x0A\x0Fnext_page_token\x18\x02 \x01(\x09\"\xF9\x01\x0A\x11OperationMetadata\x124\x0A\x0Bcreate_time\x18\x01 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x121\x0A\x08end_time\x18\x02 \x01(\x0B2\x1A.google.protobuf.TimestampB\x03\xE0A\x03\x12\x13\x0A\x06target\x18\x03 \x01(\x09B\x03\xE0A\x03\x12\x11\x0A\x04verb\x18\x04 \x01(\x09B\x03\xE0A\x03\x12\x1A\x0A\x0Dstatus_detail\x18\x05 \x01(\x09B\x03\xE0A\x03\x12\x1D\x0A\x10cancel_requested\x18\x06 \x01(\x08B\x03\xE0A\x03\x12\x18\x0A\x0Bapi_version\x18\x07 \x01(\x09B\x03\xE0A\x032\x96M\x0A\x06GkeHub\x12\xB4\x01\x0A\x0FListMemberships\x12..google.cloud.gkehub.v1.ListMembershipsRequest\x1A/.google.cloud.gkehub.v1.ListMembershipsResponse\"@\xDAA\x06parent\x82\xD3\xE4\x93\x021\x12//v1/{parent=projects/*/locations/*}/memberships\x12\xD8\x01\x0A\x14ListBoundMemberships\x123.google.cloud.gkehub.v1.ListBoundMembershipsRequest\x1A4.google.cloud.gkehub.v1.ListBoundMembershipsResponse\"U\xDAA\x0Ascope_name\x82\xD3\xE4\x93\x02B\x12@/v1/{scope_name=projects/*/locations/*/scopes/*}:listMemberships\x12\xA8\x01\x0A\x0CListFeatures\x12+.google.cloud.gkehub.v1.ListFeaturesRequest\x1A,.google.cloud.gkehub.v1.ListFeaturesResponse\"=\xDAA\x06parent\x82\xD3\xE4\x93\x02.\x12,/v1/{parent=projects/*/locations/*}/features\x12\xA1\x01\x0A\x0DGetMembership\x12,.google.cloud.gkehub.v1.GetMembershipRequest\x1A\".google.cloud.gkehub.v1.Membership\">\xDAA\x04name\x82\xD3\xE4\x93\x021\x12//v1/{name=projects/*/locations/*/memberships/*}\x12\x95\x01\x0A\x0AGetFeature\x12).google.cloud.gkehub.v1.GetFeatureRequest\x1A\x1F.google.cloud.gkehub.v1.Feature\";\xDAA\x04name\x82\xD3\xE4\x93\x02.\x12,/v1/{name=projects/*/locations/*/features/*}\x12\xE8\x01\x0A\x10CreateMembership\x12/.google.cloud.gkehub.v1.CreateMembershipRequest\x1A\x1D.google.longrunning.Operation\"\x83\x01\xCAA\x1F\x0A\x0AMembership\x12\x11OperationMetadata\xDAA\x1Dparent,resource,membership_id\x82\xD3\xE4\x93\x02;\"//v1/{parent=projects/*/locations/*}/memberships:\x08resource\x12\xD8\x01\x0A\x0DCreateFeature\x12,.google.cloud.gkehub.v1.CreateFeatureRequest\x1A\x1D.google.longrunning.Operation\"z\xCAA\x1C\x0A\x07Feature\x12\x11OperationMetadata\xDAA\x1Aparent,resource,feature_id\x82\xD3\xE4\x93\x028\",/v1/{parent=projects/*/locations/*}/features:\x08resource\x12\xCF\x01\x0A\x10DeleteMembership\x12/.google.cloud.gkehub.v1.DeleteMembershipRequest\x1A\x1D.google.longrunning.Operation\"k\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x021*//v1/{name=projects/*/locations/*/memberships/*}\x12\xC6\x01\x0A\x0DDeleteFeature\x12,.google.cloud.gkehub.v1.DeleteFeatureRequest\x1A\x1D.google.longrunning.Operation\"h\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02.*,/v1/{name=projects/*/locations/*/features/*}\x12\xE3\x01\x0A\x10UpdateMembership\x12/.google.cloud.gkehub.v1.UpdateMembershipRequest\x1A\x1D.google.longrunning.Operation\"\x7F\xCAA\x1F\x0A\x0AMembership\x12\x11OperationMetadata\xDAA\x19name,resource,update_mask\x82\xD3\xE4\x93\x02;2//v1/{name=projects/*/locations/*/memberships/*}:\x08resource\x12\xD7\x01\x0A\x0DUpdateFeature\x12,.google.cloud.gkehub.v1.UpdateFeatureRequest\x1A\x1D.google.longrunning.Operation\"y\xCAA\x1C\x0A\x07Feature\x12\x11OperationMetadata\xDAA\x19name,resource,update_mask\x82\xD3\xE4\x93\x0282,/v1/{name=projects/*/locations/*/features/*}:\x08resource\x12\xDB\x01\x0A\x17GenerateConnectManifest\x126.google.cloud.gkehub.v1.GenerateConnectManifestRequest\x1A7.google.cloud.gkehub.v1.GenerateConnectManifestResponse\"O\x82\xD3\xE4\x93\x02I\x12G/v1/{name=projects/*/locations/*/memberships/*}:generateConnectManifest\x12\xBF\x01\x0A\x0BCreateFleet\x12*.google.cloud.gkehub.v1.CreateFleetRequest\x1A\x1D.google.longrunning.Operation\"e\xCAA\x1A\x0A\x05Fleet\x12\x11OperationMetadata\xDAA\x0Cparent,fleet\x82\xD3\xE4\x93\x023\"*/v1/{parent=projects/*/locations/*}/fleets:\x05fleet\x12\x8D\x01\x0A\x08GetFleet\x12'.google.cloud.gkehub.v1.GetFleetRequest\x1A\x1D.google.cloud.gkehub.v1.Fleet\"9\xDAA\x04name\x82\xD3\xE4\x93\x02,\x12*/v1/{name=projects/*/locations/*/fleets/*}\x12\xCA\x01\x0A\x0BUpdateFleet\x12*.google.cloud.gkehub.v1.UpdateFleetRequest\x1A\x1D.google.longrunning.Operation\"p\xCAA\x1A\x0A\x05Fleet\x12\x11OperationMetadata\xDAA\x11fleet,update_mask\x82\xD3\xE4\x93\x02920/v1/{fleet.name=projects/*/locations/*/fleets/*}:\x05fleet\x12\xC0\x01\x0A\x0BDeleteFleet\x12*.google.cloud.gkehub.v1.DeleteFleetRequest\x1A\x1D.google.longrunning.Operation\"f\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02,**/v1/{name=projects/*/locations/*/fleets/*}\x12\xD3\x01\x0A\x0AListFleets\x12).google.cloud.gkehub.v1.ListFleetsRequest\x1A*.google.cloud.gkehub.v1.ListFleetsResponse\"n\xDAA\x06parent\x82\xD3\xE4\x93\x02_\x12*/v1/{parent=projects/*/locations/*}/fleetsZ1\x12//v1/{parent=organizations/*/locations/*}/fleets\x12\xB0\x01\x0A\x11GetScopeNamespace\x120.google.cloud.gkehub.v1.GetScopeNamespaceRequest\x1A!.google.cloud.gkehub.v1.Namespace\"F\xDAA\x04name\x82\xD3\xE4\x93\x029\x127/v1/{name=projects/*/locations/*/scopes/*/namespaces/*}\x12\x8A\x02\x0A\x14CreateScopeNamespace\x123.google.cloud.gkehub.v1.CreateScopeNamespaceRequest\x1A\x1D.google.longrunning.Operation\"\x9D\x01\xCAA\x1E\x0A\x09Namespace\x12\x11OperationMetadata\xDAA)parent,scope_namespace,scope_namespace_id\x82\xD3\xE4\x93\x02J\"7/v1/{parent=projects/*/locations/*/scopes/*}/namespaces:\x0Fscope_namespace\x12\x8C\x02\x0A\x14UpdateScopeNamespace\x123.google.cloud.gkehub.v1.UpdateScopeNamespaceRequest\x1A\x1D.google.longrunning.Operation\"\x9F\x01\xCAA\x1E\x0A\x09Namespace\x12\x11OperationMetadata\xDAA\x1Bscope_namespace,update_mask\x82\xD3\xE4\x93\x02Z2G/v1/{scope_namespace.name=projects/*/locations/*/scopes/*/namespaces/*}:\x0Fscope_namespace\x12\xDF\x01\x0A\x14DeleteScopeNamespace\x123.google.cloud.gkehub.v1.DeleteScopeNamespaceRequest\x1A\x1D.google.longrunning.Operation\"s\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x029*7/v1/{name=projects/*/locations/*/scopes/*/namespaces/*}\x12\xC8\x01\x0A\x13ListScopeNamespaces\x122.google.cloud.gkehub.v1.ListScopeNamespacesRequest\x1A3.google.cloud.gkehub.v1.ListScopeNamespacesResponse\"H\xDAA\x06parent\x82\xD3\xE4\x93\x029\x127/v1/{parent=projects/*/locations/*/scopes/*}/namespaces\x12\xC8\x01\x0A\x17GetScopeRBACRoleBinding\x126.google.cloud.gkehub.v1.GetScopeRBACRoleBindingRequest\x1A'.google.cloud.gkehub.v1.RBACRoleBinding\"L\xDAA\x04name\x82\xD3\xE4\x93\x02?\x12=/v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}\x12\xA2\x02\x0A\x1ACreateScopeRBACRoleBinding\x129.google.cloud.gkehub.v1.CreateScopeRBACRoleBindingRequest\x1A\x1D.google.longrunning.Operation\"\xA9\x01\xCAA\$\x0A\x0FRBACRoleBinding\x12\x11OperationMetadata\xDAA)parent,rbacrolebinding,rbacrolebinding_id\x82\xD3\xE4\x93\x02P\"=/v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings:\x0Frbacrolebinding\x12\xA4\x02\x0A\x1AUpdateScopeRBACRoleBinding\x129.google.cloud.gkehub.v1.UpdateScopeRBACRoleBindingRequest\x1A\x1D.google.longrunning.Operation\"\xAB\x01\xCAA\$\x0A\x0FRBACRoleBinding\x12\x11OperationMetadata\xDAA\x1Brbacrolebinding,update_mask\x82\xD3\xE4\x93\x02`2M/v1/{rbacrolebinding.name=projects/*/locations/*/scopes/*/rbacrolebindings/*}:\x0Frbacrolebinding\x12\xF1\x01\x0A\x1ADeleteScopeRBACRoleBinding\x129.google.cloud.gkehub.v1.DeleteScopeRBACRoleBindingRequest\x1A\x1D.google.longrunning.Operation\"y\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02?*=/v1/{name=projects/*/locations/*/scopes/*/rbacrolebindings/*}\x12\xE0\x01\x0A\x19ListScopeRBACRoleBindings\x128.google.cloud.gkehub.v1.ListScopeRBACRoleBindingsRequest\x1A9.google.cloud.gkehub.v1.ListScopeRBACRoleBindingsResponse\"N\xDAA\x06parent\x82\xD3\xE4\x93\x02?\x12=/v1/{parent=projects/*/locations/*/scopes/*}/rbacrolebindings\x12\x8D\x01\x0A\x08GetScope\x12'.google.cloud.gkehub.v1.GetScopeRequest\x1A\x1D.google.cloud.gkehub.v1.Scope\"9\xDAA\x04name\x82\xD3\xE4\x93\x02,\x12*/v1/{name=projects/*/locations/*/scopes/*}\x12\xC8\x01\x0A\x0BCreateScope\x12*.google.cloud.gkehub.v1.CreateScopeRequest\x1A\x1D.google.longrunning.Operation\"n\xCAA\x1A\x0A\x05Scope\x12\x11OperationMetadata\xDAA\x15parent,scope,scope_id\x82\xD3\xE4\x93\x023\"*/v1/{parent=projects/*/locations/*}/scopes:\x05scope\x12\xCA\x01\x0A\x0BUpdateScope\x12*.google.cloud.gkehub.v1.UpdateScopeRequest\x1A\x1D.google.longrunning.Operation\"p\xCAA\x1A\x0A\x05Scope\x12\x11OperationMetadata\xDAA\x11scope,update_mask\x82\xD3\xE4\x93\x02920/v1/{scope.name=projects/*/locations/*/scopes/*}:\x05scope\x12\xC0\x01\x0A\x0BDeleteScope\x12*.google.cloud.gkehub.v1.DeleteScopeRequest\x1A\x1D.google.longrunning.Operation\"f\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02,**/v1/{name=projects/*/locations/*/scopes/*}\x12\xA0\x01\x0A\x0AListScopes\x12).google.cloud.gkehub.v1.ListScopesRequest\x1A*.google.cloud.gkehub.v1.ListScopesResponse\";\xDAA\x06parent\x82\xD3\xE4\x93\x02,\x12*/v1/{parent=projects/*/locations/*}/scopes\x12\xC9\x01\x0A\x13ListPermittedScopes\x122.google.cloud.gkehub.v1.ListPermittedScopesRequest\x1A3.google.cloud.gkehub.v1.ListPermittedScopesResponse\"I\xDAA\x06parent\x82\xD3\xE4\x93\x02:\x128/v1/{parent=projects/*/locations/*}/scopes:listPermitted\x12\xC1\x01\x0A\x14GetMembershipBinding\x123.google.cloud.gkehub.v1.GetMembershipBindingRequest\x1A).google.cloud.gkehub.v1.MembershipBinding\"I\xDAA\x04name\x82\xD3\xE4\x93\x02<\x12:/v1/{name=projects/*/locations/*/memberships/*/bindings/*}\x12\xA4\x02\x0A\x17CreateMembershipBinding\x126.google.cloud.gkehub.v1.CreateMembershipBindingRequest\x1A\x1D.google.longrunning.Operation\"\xB1\x01\xCAA&\x0A\x11MembershipBinding\x12\x11OperationMetadata\xDAA/parent,membership_binding,membership_binding_id\x82\xD3\xE4\x93\x02P\":/v1/{parent=projects/*/locations/*/memberships/*}/bindings:\x12membership_binding\x12\xA6\x02\x0A\x17UpdateMembershipBinding\x126.google.cloud.gkehub.v1.UpdateMembershipBindingRequest\x1A\x1D.google.longrunning.Operation\"\xB3\x01\xCAA&\x0A\x11MembershipBinding\x12\x11OperationMetadata\xDAA\x1Emembership_binding,update_mask\x82\xD3\xE4\x93\x02c2M/v1/{membership_binding.name=projects/*/locations/*/memberships/*/bindings/*}:\x12membership_binding\x12\xE8\x01\x0A\x17DeleteMembershipBinding\x126.google.cloud.gkehub.v1.DeleteMembershipBindingRequest\x1A\x1D.google.longrunning.Operation\"v\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02<*:/v1/{name=projects/*/locations/*/memberships/*/bindings/*}\x12\xD4\x01\x0A\x16ListMembershipBindings\x125.google.cloud.gkehub.v1.ListMembershipBindingsRequest\x1A6.google.cloud.gkehub.v1.ListMembershipBindingsResponse\"K\xDAA\x06parent\x82\xD3\xE4\x93\x02<\x12:/v1/{parent=projects/*/locations/*/memberships/*}/bindings\x12\xD7\x01\x0A\x1CGetMembershipRBACRoleBinding\x12;.google.cloud.gkehub.v1.GetMembershipRBACRoleBindingRequest\x1A'.google.cloud.gkehub.v1.RBACRoleBinding\"Q\xDAA\x04name\x82\xD3\xE4\x93\x02D\x12B/v1/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}\x12\xB1\x02\x0A\x1FCreateMembershipRBACRoleBinding\x12>.google.cloud.gkehub.v1.CreateMembershipRBACRoleBindingRequest\x1A\x1D.google.longrunning.Operation\"\xAE\x01\xCAA\$\x0A\x0FRBACRoleBinding\x12\x11OperationMetadata\xDAA)parent,rbacrolebinding,rbacrolebinding_id\x82\xD3\xE4\x93\x02U\"B/v1/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:\x0Frbacrolebinding\x12\xB3\x02\x0A\x1FUpdateMembershipRBACRoleBinding\x12>.google.cloud.gkehub.v1.UpdateMembershipRBACRoleBindingRequest\x1A\x1D.google.longrunning.Operation\"\xB0\x01\xCAA\$\x0A\x0FRBACRoleBinding\x12\x11OperationMetadata\xDAA\x1Brbacrolebinding,update_mask\x82\xD3\xE4\x93\x02e2R/v1/{rbacrolebinding.name=projects/*/locations/*/memberships/*/rbacrolebindings/*}:\x0Frbacrolebinding\x12\x80\x02\x0A\x1FDeleteMembershipRBACRoleBinding\x12>.google.cloud.gkehub.v1.DeleteMembershipRBACRoleBindingRequest\x1A\x1D.google.longrunning.Operation\"~\xCAA*\x0A\x15google.protobuf.Empty\x12\x11OperationMetadata\xDAA\x04name\x82\xD3\xE4\x93\x02D*B/v1/{name=projects/*/locations/*/memberships/*/rbacrolebindings/*}\x12\xF4\x01\x0A\x1EListMembershipRBACRoleBindings\x12=.google.cloud.gkehub.v1.ListMembershipRBACRoleBindingsRequest\x1A>.google.cloud.gkehub.v1.ListMembershipRBACRoleBindingsResponse\"S\xDAA\x06parent\x82\xD3\xE4\x93\x02D\x12B/v1/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings\x12\xB8\x02\x0A%GenerateMembershipRBACRoleBindingYAML\x12D.google.cloud.gkehub.v1.GenerateMembershipRBACRoleBindingYAMLRequest\x1AE.google.cloud.gkehub.v1.GenerateMembershipRBACRoleBindingYAMLResponse\"\x81\x01\x82\xD3\xE4\x93\x02{\"h/v1/{parent=projects/*/locations/*/memberships/*}/rbacrolebindings:generateMembershipRBACRoleBindingYAML:\x0Frbacrolebinding\x1AI\xCAA\x15gkehub.googleapis.com\xD2A.https://www.googleapis.com/auth/cloud-platformB\xAE\x01\x0A\x1Acom.google.cloud.gkehub.v1B\x0CServiceProtoP\x01Z2cloud.google.com/go/gkehub/apiv1/gkehubpb;gkehubpb\xAA\x02\x16Google.Cloud.GkeHub.V1\xCA\x02\x16Google\\Cloud\\GkeHub\\V1\xEA\x02\x19Google::Cloud::GkeHub::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

