{
  "schema": "1.0",
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "java",
  "protoPackage": "google.cloud.osconfig.v1beta",
  "libraryPackage": "com.google.cloud.osconfig.v1beta",
  "services": {
    "OsConfigService": {
      "clients": {
        "grpc": {
          "libraryClient": "OsConfigServiceClient",
          "rpcs": {
            "CancelPatchJob": {
              "methods": ["cancelPatchJob", "cancelPatchJobCallable"]
            },
            "CreateGuestPolicy": {
              "methods": ["createGuestPolicy", "createGuestPolicy", "createGuestPolicy", "createGuestPolicyCallable"]
            },
            "CreatePatchDeployment": {
              "methods": ["createPatchDeployment", "createPatchDeploymentCallable"]
            },
            "DeleteGuestPolicy": {
              "methods": ["deleteGuestPolicy", "deleteGuestPolicy", "deleteGuestPolicy", "deleteGuestPolicyCallable"]
            },
            "DeletePatchDeployment": {
              "methods": ["deletePatchDeployment", "deletePatchDeploymentCallable"]
            },
            "ExecutePatchJob": {
              "methods": ["executePatchJob", "executePatchJobCallable"]
            },
            "GetGuestPolicy": {
              "methods": ["getGuestPolicy", "getGuestPolicy", "getGuestPolicy", "getGuestPolicyCallable"]
            },
            "GetPatchDeployment": {
              "methods": ["getPatchDeployment", "getPatchDeploymentCallable"]
            },
            "GetPatchJob": {
              "methods": ["getPatchJob", "getPatchJobCallable"]
            },
            "ListGuestPolicies": {
              "methods": ["listGuestPolicies", "listGuestPolicies", "listGuestPolicies", "listGuestPoliciesPagedCallable", "listGuestPoliciesCallable"]
            },
            "ListPatchDeployments": {
              "methods": ["listPatchDeployments", "listPatchDeploymentsPagedCallable", "listPatchDeploymentsCallable"]
            },
            "ListPatchJobInstanceDetails": {
              "methods": ["listPatchJobInstanceDetails", "listPatchJobInstanceDetails", "listPatchJobInstanceDetailsPagedCallable", "listPatchJobInstanceDetailsCallable"]
            },
            "ListPatchJobs": {
              "methods": ["listPatchJobs", "listPatchJobsPagedCallable", "listPatchJobsCallable"]
            },
            "LookupEffectiveGuestPolicy": {
              "methods": ["lookupEffectiveGuestPolicy", "lookupEffectiveGuestPolicyCallable"]
            },
            "PausePatchDeployment": {
              "methods": ["pausePatchDeployment", "pausePatchDeployment", "pausePatchDeployment", "pausePatchDeploymentCallable"]
            },
            "ResumePatchDeployment": {
              "methods": ["resumePatchDeployment", "resumePatchDeployment", "resumePatchDeployment", "resumePatchDeploymentCallable"]
            },
            "UpdateGuestPolicy": {
              "methods": ["updateGuestPolicy", "updateGuestPolicy", "updateGuestPolicyCallable"]
            },
            "UpdatePatchDeployment": {
              "methods": ["updatePatchDeployment", "updatePatchDeployment", "updatePatchDeploymentCallable"]
            }
          }
        }
      }
    }
  }
}