1{ 2 "methodConfig": [ 3 { 4 "name": [ 5 { 6 "service": "google.firestore.v1beta1.Firestore", 7 "method": "GetDocument" 8 }, 9 { 10 "service": "google.firestore.v1beta1.Firestore", 11 "method": "ListDocuments" 12 }, 13 { 14 "service": "google.firestore.v1beta1.Firestore", 15 "method": "DeleteDocument" 16 }, 17 { 18 "service": "google.firestore.v1beta1.Firestore", 19 "method": "BeginTransaction" 20 }, 21 { 22 "service": "google.firestore.v1beta1.Firestore", 23 "method": "Rollback" 24 }, 25 { 26 "service": "google.firestore.v1beta1.Firestore", 27 "method": "ListCollectionIds" 28 } 29 ], 30 "timeout": "60s", 31 "retryPolicy": { 32 "maxAttempts": 5, 33 "initialBackoff": "0.100s", 34 "maxBackoff": "60s", 35 "backoffMultiplier": 1.3, 36 "retryableStatusCodes": [ 37 "UNAVAILABLE", 38 "DEADLINE_EXCEEDED" 39 ] 40 } 41 }, 42 { 43 "name": [ 44 { 45 "service": "google.firestore.v1beta1.Firestore", 46 "method": "CreateDocument" 47 }, 48 { 49 "service": "google.firestore.v1beta1.Firestore", 50 "method": "UpdateDocument" 51 }, 52 { 53 "service": "google.firestore.v1beta1.Firestore", 54 "method": "Commit" 55 } 56 ], 57 "timeout": "60s" 58 }, 59 { 60 "name": [ 61 { 62 "service": "google.firestore.v1beta1.Firestore", 63 "method": "BatchGetDocuments" 64 }, 65 { 66 "service": "google.firestore.v1beta1.Firestore", 67 "method": "RunQuery" 68 } 69 ], 70 "timeout": "300s", 71 "retryPolicy": { 72 "maxAttempts": 5, 73 "initialBackoff": "0.100s", 74 "maxBackoff": "60s", 75 "backoffMultiplier": 1.3, 76 "retryableStatusCodes": [ 77 "UNAVAILABLE", 78 "DEADLINE_EXCEEDED" 79 ] 80 } 81 }, 82 { 83 "name": [ 84 { 85 "service": "google.firestore.v1beta1.Firestore", 86 "method": "Listen" 87 } 88 ], 89 "timeout": "86400s", 90 "retryPolicy": { 91 "maxAttempts": 5, 92 "initialBackoff": "0.100s", 93 "maxBackoff": "60s", 94 "backoffMultiplier": 1.3, 95 "retryableStatusCodes": [ 96 "UNAVAILABLE", 97 "DEADLINE_EXCEEDED" 98 ] 99 } 100 }, 101 { 102 "name": [ 103 { 104 "service": "google.firestore.v1beta1.Firestore", 105 "method": "Write" 106 } 107 ], 108 "timeout": "86400s" 109 } 110 ] 111} 112