{ "methodConfig": [ { "name": [ { "service": "google.example.library.v1.LibraryService", "method": "GetShelf" }, { "service": "google.example.library.v1.LibraryService", "method": "ListShelves" }, { "service": "google.example.library.v1.LibraryService", "method": "DeleteShelf" }, { "service": "google.example.library.v1.LibraryService", "method": "GetBook" }, { "service": "google.example.library.v1.LibraryService", "method": "ListBooks" }, { "service": "google.example.library.v1.LibraryService", "method": "DeleteBook" }, { "service": "google.example.library.v1.LibraryService", "method": "UpdateBook" } ], "timeout": "60s", "retryPolicy": { "maxAttempts": 5, "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "DEADLINE_EXCEEDED", "UNAVAILABLE" ] } }, { "name": [ { "service": "google.example.library.v1.LibraryService", "method": "CreateShelf" }, { "service": "google.example.library.v1.LibraryService", "method": "MergeShelves" }, { "service": "google.example.library.v1.LibraryService", "method": "CreateBook" }, { "service": "google.example.library.v1.LibraryService", "method": "MoveBook" } ], "timeout": "60s", "retryPolicy": { "maxAttempts": 5, "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [] } } ] }