{
    "schema": "1.0",
    "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
    "language": "typescript",
    "protoPackage": "google.storage.control.v2",
    "libraryPackage": "@google-cloud/storage-control",
    "services": {
        "StorageControl": {
            "clients": {
                "grpc": {
                    "libraryClient": "StorageControlClient",
                    "rpcs": {
                        "CreateFolder": {
                            "methods": [
                                "createFolder"
                            ]
                        },
                        "DeleteFolder": {
                            "methods": [
                                "deleteFolder"
                            ]
                        },
                        "GetFolder": {
                            "methods": [
                                "getFolder"
                            ]
                        },
                        "GetStorageLayout": {
                            "methods": [
                                "getStorageLayout"
                            ]
                        },
                        "CreateManagedFolder": {
                            "methods": [
                                "createManagedFolder"
                            ]
                        },
                        "DeleteManagedFolder": {
                            "methods": [
                                "deleteManagedFolder"
                            ]
                        },
                        "GetManagedFolder": {
                            "methods": [
                                "getManagedFolder"
                            ]
                        },
                        "DisableAnywhereCache": {
                            "methods": [
                                "disableAnywhereCache"
                            ]
                        },
                        "PauseAnywhereCache": {
                            "methods": [
                                "pauseAnywhereCache"
                            ]
                        },
                        "ResumeAnywhereCache": {
                            "methods": [
                                "resumeAnywhereCache"
                            ]
                        },
                        "GetAnywhereCache": {
                            "methods": [
                                "getAnywhereCache"
                            ]
                        },
                        "GetProjectIntelligenceConfig": {
                            "methods": [
                                "getProjectIntelligenceConfig"
                            ]
                        },
                        "UpdateProjectIntelligenceConfig": {
                            "methods": [
                                "updateProjectIntelligenceConfig"
                            ]
                        },
                        "GetFolderIntelligenceConfig": {
                            "methods": [
                                "getFolderIntelligenceConfig"
                            ]
                        },
                        "UpdateFolderIntelligenceConfig": {
                            "methods": [
                                "updateFolderIntelligenceConfig"
                            ]
                        },
                        "GetOrganizationIntelligenceConfig": {
                            "methods": [
                                "getOrganizationIntelligenceConfig"
                            ]
                        },
                        "UpdateOrganizationIntelligenceConfig": {
                            "methods": [
                                "updateOrganizationIntelligenceConfig"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "RenameFolder": {
                            "methods": [
                                "renameFolder"
                            ]
                        },
                        "DeleteFolderRecursive": {
                            "methods": [
                                "deleteFolderRecursive"
                            ]
                        },
                        "CreateAnywhereCache": {
                            "methods": [
                                "createAnywhereCache"
                            ]
                        },
                        "UpdateAnywhereCache": {
                            "methods": [
                                "updateAnywhereCache"
                            ]
                        },
                        "ListFolders": {
                            "methods": [
                                "listFolders",
                                "listFoldersStream",
                                "listFoldersAsync"
                            ]
                        },
                        "ListManagedFolders": {
                            "methods": [
                                "listManagedFolders",
                                "listManagedFoldersStream",
                                "listManagedFoldersAsync"
                            ]
                        },
                        "ListAnywhereCaches": {
                            "methods": [
                                "listAnywhereCaches",
                                "listAnywhereCachesStream",
                                "listAnywhereCachesAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "StorageControlClient",
                    "rpcs": {
                        "CreateFolder": {
                            "methods": [
                                "createFolder"
                            ]
                        },
                        "DeleteFolder": {
                            "methods": [
                                "deleteFolder"
                            ]
                        },
                        "GetFolder": {
                            "methods": [
                                "getFolder"
                            ]
                        },
                        "GetStorageLayout": {
                            "methods": [
                                "getStorageLayout"
                            ]
                        },
                        "CreateManagedFolder": {
                            "methods": [
                                "createManagedFolder"
                            ]
                        },
                        "DeleteManagedFolder": {
                            "methods": [
                                "deleteManagedFolder"
                            ]
                        },
                        "GetManagedFolder": {
                            "methods": [
                                "getManagedFolder"
                            ]
                        },
                        "DisableAnywhereCache": {
                            "methods": [
                                "disableAnywhereCache"
                            ]
                        },
                        "PauseAnywhereCache": {
                            "methods": [
                                "pauseAnywhereCache"
                            ]
                        },
                        "ResumeAnywhereCache": {
                            "methods": [
                                "resumeAnywhereCache"
                            ]
                        },
                        "GetAnywhereCache": {
                            "methods": [
                                "getAnywhereCache"
                            ]
                        },
                        "GetProjectIntelligenceConfig": {
                            "methods": [
                                "getProjectIntelligenceConfig"
                            ]
                        },
                        "UpdateProjectIntelligenceConfig": {
                            "methods": [
                                "updateProjectIntelligenceConfig"
                            ]
                        },
                        "GetFolderIntelligenceConfig": {
                            "methods": [
                                "getFolderIntelligenceConfig"
                            ]
                        },
                        "UpdateFolderIntelligenceConfig": {
                            "methods": [
                                "updateFolderIntelligenceConfig"
                            ]
                        },
                        "GetOrganizationIntelligenceConfig": {
                            "methods": [
                                "getOrganizationIntelligenceConfig"
                            ]
                        },
                        "UpdateOrganizationIntelligenceConfig": {
                            "methods": [
                                "updateOrganizationIntelligenceConfig"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "RenameFolder": {
                            "methods": [
                                "renameFolder"
                            ]
                        },
                        "DeleteFolderRecursive": {
                            "methods": [
                                "deleteFolderRecursive"
                            ]
                        },
                        "CreateAnywhereCache": {
                            "methods": [
                                "createAnywhereCache"
                            ]
                        },
                        "UpdateAnywhereCache": {
                            "methods": [
                                "updateAnywhereCache"
                            ]
                        },
                        "ListFolders": {
                            "methods": [
                                "listFolders",
                                "listFoldersStream",
                                "listFoldersAsync"
                            ]
                        },
                        "ListManagedFolders": {
                            "methods": [
                                "listManagedFolders",
                                "listManagedFoldersStream",
                                "listManagedFoldersAsync"
                            ]
                        },
                        "ListAnywhereCaches": {
                            "methods": [
                                "listAnywhereCaches",
                                "listAnywhereCachesStream",
                                "listAnywhereCachesAsync"
                            ]
                        }
                    }
                }
            }
        }
    }
}
