{ "methodConfig": [ { "name": [ { "service": "google.cloud.bigquery.storage.v1.BigQueryRead", "method": "CreateReadSession" } ], "timeout": "600s", "retryPolicy": { "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "DEADLINE_EXCEEDED", "UNAVAILABLE" ] } }, { "name": [ { "service": "google.cloud.bigquery.storage.v1.BigQueryRead", "method": "ReadRows" } ], "timeout": "86400s", "retryPolicy": { "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "UNAVAILABLE" ] } }, { "name": [ { "service": "google.cloud.bigquery.storage.v1.BigQueryRead", "method": "SplitReadStream" } ], "timeout": "600s", "retryPolicy": { "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "DEADLINE_EXCEEDED", "UNAVAILABLE" ] } }, { "name": [ { "service": "google.cloud.bigquery.storage.v1.BigQueryWrite", "method": "AppendRows" } ], "timeout": "86400s", "retryPolicy": { "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "UNAVAILABLE" ] } }, { "name": [ { "service": "google.cloud.bigquery.storage.v1.BigQueryWrite", "method": "BatchCommitWriteStreams" }, { "service": "google.cloud.bigquery.storage.v1.BigQueryWrite", "method": "FinalizeWriteStream" }, { "service": "google.cloud.bigquery.storage.v1.BigQueryWrite", "method": "GetWriteStream" }, { "service": "google.cloud.bigquery.storage.v1.BigQueryWrite", "method": "FlushRows" } ], "timeout": "600s", "retryPolicy": { "initialBackoff": "0.100s", "maxBackoff": "60s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "DEADLINE_EXCEEDED", "UNAVAILABLE" ] } }, { "name": [ { "service": "google.cloud.bigquery.storage.v1.BigQueryWrite", "method": "CreateWriteStream" } ], "timeout": "1200s", "retryPolicy": { "initialBackoff": "10s", "maxBackoff": "120s", "backoffMultiplier": 1.3, "retryableStatusCodes": [ "DEADLINE_EXCEEDED", "UNAVAILABLE", "RESOURCE_EXHAUSTED" ] } } ] }