{
  "schema": "1.0",
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "java",
  "protoPackage": "google.cloud.billing.v1",
  "libraryPackage": "com.google.cloud.billing.v1",
  "services": {
    "CloudBilling": {
      "clients": {
        "grpc": {
          "libraryClient": "CloudBillingClient",
          "rpcs": {
            "CreateBillingAccount": {
              "methods": ["createBillingAccount", "createBillingAccount", "createBillingAccountCallable"]
            },
            "GetBillingAccount": {
              "methods": ["getBillingAccount", "getBillingAccount", "getBillingAccount", "getBillingAccountCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "GetProjectBillingInfo": {
              "methods": ["getProjectBillingInfo", "getProjectBillingInfo", "getProjectBillingInfoCallable"]
            },
            "ListBillingAccounts": {
              "methods": ["listBillingAccounts", "listBillingAccounts", "listBillingAccountsPagedCallable", "listBillingAccountsCallable"]
            },
            "ListProjectBillingInfo": {
              "methods": ["listProjectBillingInfo", "listProjectBillingInfo", "listProjectBillingInfo", "listProjectBillingInfoPagedCallable", "listProjectBillingInfoCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            },
            "UpdateBillingAccount": {
              "methods": ["updateBillingAccount", "updateBillingAccount", "updateBillingAccount", "updateBillingAccountCallable"]
            },
            "UpdateProjectBillingInfo": {
              "methods": ["updateProjectBillingInfo", "updateProjectBillingInfo", "updateProjectBillingInfoCallable"]
            }
          }
        }
      }
    },
    "CloudCatalog": {
      "clients": {
        "grpc": {
          "libraryClient": "CloudCatalogClient",
          "rpcs": {
            "ListServices": {
              "methods": ["listServices", "listServices", "listServicesPagedCallable", "listServicesCallable"]
            },
            "ListSkus": {
              "methods": ["listSkus", "listSkus", "listSkus", "listSkusPagedCallable", "listSkusCallable"]
            }
          }
        }
      }
    }
  }
}