1{ 2 "methodConfig": [ 3 { 4 "name": [ 5 { 6 "service": "google.spanner.v1.Spanner", 7 "method": "ExecuteStreamingSql" 8 }, 9 { 10 "service": "google.spanner.v1.Spanner", 11 "method": "StreamingRead" 12 }, 13 { 14 "service": "google.spanner.v1.Spanner", 15 "method": "BatchWrite" 16 } 17 ], 18 "timeout": "3600s" 19 }, 20 { 21 "name": [ 22 { 23 "service": "google.spanner.v1.Spanner", 24 "method": "Commit" 25 }, 26 { 27 "service": "google.spanner.v1.Spanner", 28 "method": "ListSessions" 29 } 30 ], 31 "timeout": "3600s", 32 "retryPolicy": { 33 "initialBackoff": "0.250s", 34 "maxBackoff": "32s", 35 "backoffMultiplier": 1.3, 36 "retryableStatusCodes": [ 37 "UNAVAILABLE" 38 ] 39 } 40 }, 41 { 42 "name": [ 43 { 44 "service": "google.spanner.v1.Spanner", 45 "method": "BatchCreateSessions" 46 } 47 ], 48 "timeout": "60s", 49 "retryPolicy": { 50 "initialBackoff": "0.250s", 51 "maxBackoff": "32s", 52 "backoffMultiplier": 1.3, 53 "retryableStatusCodes": [ 54 "UNAVAILABLE" 55 ] 56 } 57 }, 58 { 59 "name": [ 60 { 61 "service": "google.spanner.v1.Spanner", 62 "method": "CreateSession" 63 }, 64 { 65 "service": "google.spanner.v1.Spanner", 66 "method": "GetSession" 67 }, 68 { 69 "service": "google.spanner.v1.Spanner", 70 "method": "DeleteSession" 71 }, 72 { 73 "service": "google.spanner.v1.Spanner", 74 "method": "ExecuteSql" 75 }, 76 { 77 "service": "google.spanner.v1.Spanner", 78 "method": "ExecuteBatchDml" 79 }, 80 { 81 "service": "google.spanner.v1.Spanner", 82 "method": "Read" 83 }, 84 { 85 "service": "google.spanner.v1.Spanner", 86 "method": "BeginTransaction" 87 }, 88 { 89 "service": "google.spanner.v1.Spanner", 90 "method": "Rollback" 91 }, 92 { 93 "service": "google.spanner.v1.Spanner", 94 "method": "PartitionQuery" 95 }, 96 { 97 "service": "google.spanner.v1.Spanner", 98 "method": "PartitionRead" 99 } 100 ], 101 "timeout": "30s", 102 "retryPolicy": { 103 "initialBackoff": "0.250s", 104 "maxBackoff": "32s", 105 "backoffMultiplier": 1.3, 106 "retryableStatusCodes": [ 107 "UNAVAILABLE" 108 ] 109 } 110 } 111 ] 112} 113