<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/resourcemanager/v3/folders.proto

namespace GPBMetadata\Google\Cloud\Resourcemanager\V3;

class Folders
{
    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\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ë!
-google/cloud/resourcemanager/v3/folders.protogoogle.cloud.resourcemanager.v3google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"Æ
Folder
name (	BàA
parent (	BàA
display_name (	A
state (2-.google.cloud.resourcemanager.v3.Folder.StateBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA4
delete_time (2.google.protobuf.TimestampBàA
etag (	BàA"@
State
STATE_UNSPECIFIED 

ACTIVE
DELETE_REQUESTED:DêAA
*cloudresourcemanager.googleapis.com/Folderfolders/{folder}R"T
GetFolderRequest@
name (	B2àAúA,
*cloudresourcemanager.googleapis.com/Folder"{
ListFoldersRequest
parent (	B	àAúA*
	page_size (BàA

page_token (	BàA
show_deleted (BàA"h
ListFoldersResponse8
folders (2\'.google.cloud.resourcemanager.v3.Folder
next_page_token (	"[
SearchFoldersRequest
	page_size (BàA

page_token (	BàA
query (	BàA"j
SearchFoldersResponse8
folders (2\'.google.cloud.resourcemanager.v3.Folder
next_page_token (	"S
CreateFolderRequest<
folder (2\'.google.cloud.resourcemanager.v3.FolderBàA"<
CreateFolderMetadata
display_name (	
parent (	"‰
UpdateFolderRequest<
folder (2\'.google.cloud.resourcemanager.v3.FolderBàA4
update_mask (2.google.protobuf.FieldMaskBàA"
UpdateFolderMetadata"|
MoveFolderRequest@
name (	B2àAúA,
*cloudresourcemanager.googleapis.com/Folder%
destination_parent (	B	àAúA*"]
MoveFolderMetadata
display_name (	
source_parent (	
destination_parent (	"W
DeleteFolderRequest@
name (	B2àAúA,
*cloudresourcemanager.googleapis.com/Folder"
DeleteFolderMetadata"Y
UndeleteFolderRequest@
name (	B2àAúA,
*cloudresourcemanager.googleapis.com/Folder"
UndeleteFolderMetadata2Þ
FoldersŒ
	GetFolder1.google.cloud.resourcemanager.v3.GetFolderRequest\'.google.cloud.resourcemanager.v3.Folder"#‚Óä“/v3/{name=folders/*}ÚAname–
ListFolders3.google.cloud.resourcemanager.v3.ListFoldersRequest4.google.cloud.resourcemanager.v3.ListFoldersResponse"‚Óä“/v3/foldersÚAparent¢
SearchFolders5.google.cloud.resourcemanager.v3.SearchFoldersRequest6.google.cloud.resourcemanager.v3.SearchFoldersResponse""‚Óä“/v3/folders:searchÚAqueryª
CreateFolder4.google.cloud.resourcemanager.v3.CreateFolderRequest.google.longrunning.Operation"E‚Óä“"/v3/folders:folderÚAfolderÊA
FolderCreateFolderMetadataÆ
UpdateFolder4.google.cloud.resourcemanager.v3.UpdateFolderRequest.google.longrunning.Operation"a‚Óä“%2/v3/{folder.name=folders/*}:folderÚAfolder,update_maskÊA
FolderUpdateFolderMetadata¾

MoveFolder2.google.cloud.resourcemanager.v3.MoveFolderRequest.google.longrunning.Operation"]‚Óä“"/v3/{name=folders/*}:move:*ÚAname,destination_parentÊA
FolderMoveFolderMetadata©
DeleteFolder4.google.cloud.resourcemanager.v3.DeleteFolderRequest.google.longrunning.Operation"D‚Óä“*/v3/{name=folders/*}ÚAnameÊA
FolderDeleteFolderMetadata»
UndeleteFolder6.google.cloud.resourcemanager.v3.UndeleteFolderRequest.google.longrunning.Operation"R‚Óä“""/v3/{name=folders/*}:undelete:*ÚAnameÊA 
FolderUndeleteFolderMetadata†
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy";‚Óä“*"%/v3/{resource=folders/*}:getIamPolicy:*ÚAresource
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"B‚Óä“*"%/v3/{resource=folders/*}:setIamPolicy:*ÚAresource,policy¸
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"M‚Óä“0"+/v3/{resource=folders/*}:testIamPermissions:*ÚAresource,permissionsÊA#cloudresourcemanager.googleapis.comÒAghttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/cloud-platform.read-onlyBí
#com.google.cloud.resourcemanager.v3BFoldersProtoPZMcloud.google.com/go/resourcemanager/apiv3/resourcemanagerpb;resourcemanagerpbªGoogle.Cloud.ResourceManager.V3ÊGoogle\\Cloud\\ResourceManager\\V3ê"Google::Cloud::ResourceManager::V3bproto3'
        , true);

        static::$is_initialized = true;
    }
}

