{
  "methodConfig": [
    {
      "name": [
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListApis"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetApi"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "CreateApi"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "UpdateApi"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteApi"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListApiVersions"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetApiVersion"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "CreateApiVersion"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "UpdateApiVersion"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteApiVersion"
        },

        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListApiSpecs"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetApiSpec"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetApiSpecContents"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "CreateApiSpec"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "UpdateApiSpec"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteApiSpec"
        },

        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "TagApiSpecRevision"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListApiSpecRevisions"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteApiSpecRevision"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListApiDeployments"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetApiDeployment"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "CreateApiDeployment"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "UpdateApiDeployment"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteApiDeployment"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "TagApiDeploymentRevision"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListApiDeploymentRevisions"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteApiDeploymentRevision"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ListArtifacts"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetArtifact"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "GetArtifactContents"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "CreateArtifact"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "ReplaceArtifact"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "DeleteArtifact"
        }
      ],
      "timeout": "60s",
      "retryPolicy": {
        "maxAttempts": 5,
        "initialBackoff": "0.200s",
        "maxBackoff": "60s",
        "backoffMultiplier": 1.3,
        "retryableStatusCodes": [
          "ABORTED",
          "CANCELLED",
          "DEADLINE_EXCEEDED",
          "UNAVAILABLE"
        ]
      }
    },
    {
      "name": [
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "RollbackApiSpec"
        },
        {
          "service": "google.cloud.apigeeregistry.v1.Registry",
          "method": "RollbackApiDeployment"
        }
      ],
      "timeout": "60s"
    }
  ]
}
