{
  "schema": "1.0",
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "java",
  "protoPackage": "google.cloud.domains.v1",
  "libraryPackage": "com.google.cloud.domains.v1",
  "services": {
    "Domains": {
      "clients": {
        "grpc": {
          "libraryClient": "DomainsClient",
          "rpcs": {
            "ConfigureContactSettings": {
              "methods": ["configureContactSettingsAsync", "configureContactSettingsAsync", "configureContactSettingsAsync", "configureContactSettingsOperationCallable", "configureContactSettingsCallable"]
            },
            "ConfigureDnsSettings": {
              "methods": ["configureDnsSettingsAsync", "configureDnsSettingsAsync", "configureDnsSettingsAsync", "configureDnsSettingsOperationCallable", "configureDnsSettingsCallable"]
            },
            "ConfigureManagementSettings": {
              "methods": ["configureManagementSettingsAsync", "configureManagementSettingsAsync", "configureManagementSettingsAsync", "configureManagementSettingsOperationCallable", "configureManagementSettingsCallable"]
            },
            "DeleteRegistration": {
              "methods": ["deleteRegistrationAsync", "deleteRegistrationAsync", "deleteRegistrationAsync", "deleteRegistrationOperationCallable", "deleteRegistrationCallable"]
            },
            "ExportRegistration": {
              "methods": ["exportRegistrationAsync", "exportRegistrationAsync", "exportRegistrationAsync", "exportRegistrationOperationCallable", "exportRegistrationCallable"]
            },
            "GetRegistration": {
              "methods": ["getRegistration", "getRegistration", "getRegistration", "getRegistrationCallable"]
            },
            "ListRegistrations": {
              "methods": ["listRegistrations", "listRegistrations", "listRegistrations", "listRegistrationsPagedCallable", "listRegistrationsCallable"]
            },
            "RegisterDomain": {
              "methods": ["registerDomainAsync", "registerDomainAsync", "registerDomainAsync", "registerDomainOperationCallable", "registerDomainCallable"]
            },
            "ResetAuthorizationCode": {
              "methods": ["resetAuthorizationCode", "resetAuthorizationCode", "resetAuthorizationCode", "resetAuthorizationCodeCallable"]
            },
            "RetrieveAuthorizationCode": {
              "methods": ["retrieveAuthorizationCode", "retrieveAuthorizationCode", "retrieveAuthorizationCode", "retrieveAuthorizationCodeCallable"]
            },
            "RetrieveRegisterParameters": {
              "methods": ["retrieveRegisterParameters", "retrieveRegisterParameters", "retrieveRegisterParameters", "retrieveRegisterParametersCallable"]
            },
            "RetrieveTransferParameters": {
              "methods": ["retrieveTransferParameters", "retrieveTransferParameters", "retrieveTransferParameters", "retrieveTransferParametersCallable"]
            },
            "SearchDomains": {
              "methods": ["searchDomains", "searchDomains", "searchDomains", "searchDomainsCallable"]
            },
            "TransferDomain": {
              "methods": ["transferDomainAsync", "transferDomainAsync", "transferDomainAsync", "transferDomainOperationCallable", "transferDomainCallable"]
            },
            "UpdateRegistration": {
              "methods": ["updateRegistrationAsync", "updateRegistrationAsync", "updateRegistrationOperationCallable", "updateRegistrationCallable"]
            }
          }
        }
      }
    }
  }
}