| { |
| "methodConfig": [ |
| { |
| "name": [ |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "ExecuteStreamingSql" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "StreamingRead" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "BatchWrite" |
| } |
| ], |
| "timeout": "3600s" |
| }, |
| { |
| "name": [ |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "Commit" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "ListSessions" |
| } |
| ], |
| "timeout": "3600s", |
| "retryPolicy": { |
| "initialBackoff": "0.250s", |
| "maxBackoff": "32s", |
| "backoffMultiplier": 1.3, |
| "retryableStatusCodes": [ |
| "UNAVAILABLE", |
| "RESOURCE_EXHAUSTED" |
| ] |
| } |
| }, |
| { |
| "name": [ |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "BatchCreateSessions" |
| } |
| ], |
| "timeout": "60s", |
| "retryPolicy": { |
| "initialBackoff": "0.250s", |
| "maxBackoff": "32s", |
| "backoffMultiplier": 1.3, |
| "retryableStatusCodes": [ |
| "UNAVAILABLE", |
| "RESOURCE_EXHAUSTED" |
| ] |
| } |
| }, |
| { |
| "name": [ |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "CreateSession" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "GetSession" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "DeleteSession" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "ExecuteSql" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "ExecuteBatchDml" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "Read" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "BeginTransaction" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "Rollback" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "PartitionQuery" |
| }, |
| { |
| "service": "google.spanner.v1.Spanner", |
| "method": "PartitionRead" |
| } |
| ], |
| "timeout": "30s", |
| "retryPolicy": { |
| "initialBackoff": "0.250s", |
| "maxBackoff": "32s", |
| "backoffMultiplier": 1.3, |
| "retryableStatusCodes": [ |
| "UNAVAILABLE", |
| "RESOURCE_EXHAUSTED" |
| ] |
| } |
| } |
| ] |
| } |