{
  "methodConfig": [
    {
      "name": [
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "ListRepositories"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "GetRepository"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "DeleteRepository"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "ListPackages"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "GetPackage"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "DeletePackage"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "ListFiles"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "GetFile"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "ListVersions"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "GetVersion"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "DeleteVersion"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "ListTags"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "GetTag"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "DeleteTag"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "GetIamPolicy"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "ListDockerImages"
        }
      ],
      "timeout": "30s",
      "retryPolicy": {
        "maxAttempts": 5,
        "initialBackoff": "0.100s",
        "maxBackoff": "60s",
        "backoffMultiplier": 1.3,
        "retryableStatusCodes": [
          "UNAVAILABLE"
        ]
      }
    },
    {
      "name": [
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "CreateRepository"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "UpdateRepository"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "CreateTag"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "UpdateTag"
        },
        {
          "service": "google.devtools.artifactregistry.v1beta2.ArtifactRegistry",
          "method": "TestIamPermissions"
        }
      ],
      "timeout": "30s"
    }
  ]
}
