1{
2  "schema": "1.0",
3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
4  "language": "java",
5  "protoPackage": "google.cloud.gaming.v1",
6  "libraryPackage": "com.google.cloud.gaming.v1",
7  "services": {
8    "GameServerClustersService": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "GameServerClustersServiceClient",
12          "rpcs": {
13            "CreateGameServerCluster": {
14              "methods": ["createGameServerClusterAsync", "createGameServerClusterAsync", "createGameServerClusterAsync", "createGameServerClusterOperationCallable", "createGameServerClusterCallable"]
15            },
16            "DeleteGameServerCluster": {
17              "methods": ["deleteGameServerClusterAsync", "deleteGameServerClusterAsync", "deleteGameServerClusterAsync", "deleteGameServerClusterOperationCallable", "deleteGameServerClusterCallable"]
18            },
19            "GetGameServerCluster": {
20              "methods": ["getGameServerCluster", "getGameServerCluster", "getGameServerCluster", "getGameServerClusterCallable"]
21            },
22            "ListGameServerClusters": {
23              "methods": ["listGameServerClusters", "listGameServerClusters", "listGameServerClusters", "listGameServerClustersPagedCallable", "listGameServerClustersCallable"]
24            },
25            "PreviewCreateGameServerCluster": {
26              "methods": ["previewCreateGameServerCluster", "previewCreateGameServerClusterCallable"]
27            },
28            "PreviewDeleteGameServerCluster": {
29              "methods": ["previewDeleteGameServerCluster", "previewDeleteGameServerClusterCallable"]
30            },
31            "PreviewUpdateGameServerCluster": {
32              "methods": ["previewUpdateGameServerCluster", "previewUpdateGameServerClusterCallable"]
33            },
34            "UpdateGameServerCluster": {
35              "methods": ["updateGameServerClusterAsync", "updateGameServerClusterAsync", "updateGameServerClusterOperationCallable", "updateGameServerClusterCallable"]
36            }
37          }
38        }
39      }
40    },
41    "GameServerConfigsService": {
42      "clients": {
43        "grpc": {
44          "libraryClient": "GameServerConfigsServiceClient",
45          "rpcs": {
46            "CreateGameServerConfig": {
47              "methods": ["createGameServerConfigAsync", "createGameServerConfigAsync", "createGameServerConfigAsync", "createGameServerConfigOperationCallable", "createGameServerConfigCallable"]
48            },
49            "DeleteGameServerConfig": {
50              "methods": ["deleteGameServerConfigAsync", "deleteGameServerConfigAsync", "deleteGameServerConfigAsync", "deleteGameServerConfigOperationCallable", "deleteGameServerConfigCallable"]
51            },
52            "GetGameServerConfig": {
53              "methods": ["getGameServerConfig", "getGameServerConfig", "getGameServerConfig", "getGameServerConfigCallable"]
54            },
55            "ListGameServerConfigs": {
56              "methods": ["listGameServerConfigs", "listGameServerConfigs", "listGameServerConfigs", "listGameServerConfigsPagedCallable", "listGameServerConfigsCallable"]
57            }
58          }
59        }
60      }
61    },
62    "GameServerDeploymentsService": {
63      "clients": {
64        "grpc": {
65          "libraryClient": "GameServerDeploymentsServiceClient",
66          "rpcs": {
67            "CreateGameServerDeployment": {
68              "methods": ["createGameServerDeploymentAsync", "createGameServerDeploymentAsync", "createGameServerDeploymentAsync", "createGameServerDeploymentOperationCallable", "createGameServerDeploymentCallable"]
69            },
70            "DeleteGameServerDeployment": {
71              "methods": ["deleteGameServerDeploymentAsync", "deleteGameServerDeploymentAsync", "deleteGameServerDeploymentAsync", "deleteGameServerDeploymentOperationCallable", "deleteGameServerDeploymentCallable"]
72            },
73            "FetchDeploymentState": {
74              "methods": ["fetchDeploymentState", "fetchDeploymentStateCallable"]
75            },
76            "GetGameServerDeployment": {
77              "methods": ["getGameServerDeployment", "getGameServerDeployment", "getGameServerDeployment", "getGameServerDeploymentCallable"]
78            },
79            "GetGameServerDeploymentRollout": {
80              "methods": ["getGameServerDeploymentRollout", "getGameServerDeploymentRollout", "getGameServerDeploymentRollout", "getGameServerDeploymentRolloutCallable"]
81            },
82            "ListGameServerDeployments": {
83              "methods": ["listGameServerDeployments", "listGameServerDeployments", "listGameServerDeployments", "listGameServerDeploymentsPagedCallable", "listGameServerDeploymentsCallable"]
84            },
85            "PreviewGameServerDeploymentRollout": {
86              "methods": ["previewGameServerDeploymentRollout", "previewGameServerDeploymentRolloutCallable"]
87            },
88            "UpdateGameServerDeployment": {
89              "methods": ["updateGameServerDeploymentAsync", "updateGameServerDeploymentAsync", "updateGameServerDeploymentOperationCallable", "updateGameServerDeploymentCallable"]
90            },
91            "UpdateGameServerDeploymentRollout": {
92              "methods": ["updateGameServerDeploymentRolloutAsync", "updateGameServerDeploymentRolloutAsync", "updateGameServerDeploymentRolloutOperationCallable", "updateGameServerDeploymentRolloutCallable"]
93            }
94          }
95        }
96      }
97    },
98    "RealmsService": {
99      "clients": {
100        "grpc": {
101          "libraryClient": "RealmsServiceClient",
102          "rpcs": {
103            "CreateRealm": {
104              "methods": ["createRealmAsync", "createRealmAsync", "createRealmAsync", "createRealmOperationCallable", "createRealmCallable"]
105            },
106            "DeleteRealm": {
107              "methods": ["deleteRealmAsync", "deleteRealmAsync", "deleteRealmAsync", "deleteRealmOperationCallable", "deleteRealmCallable"]
108            },
109            "GetRealm": {
110              "methods": ["getRealm", "getRealm", "getRealm", "getRealmCallable"]
111            },
112            "ListRealms": {
113              "methods": ["listRealms", "listRealms", "listRealms", "listRealmsPagedCallable", "listRealmsCallable"]
114            },
115            "PreviewRealmUpdate": {
116              "methods": ["previewRealmUpdate", "previewRealmUpdateCallable"]
117            },
118            "UpdateRealm": {
119              "methods": ["updateRealmAsync", "updateRealmAsync", "updateRealmOperationCallable", "updateRealmCallable"]
120            }
121          }
122        }
123      }
124    }
125  }
126}