drivelabels_v2beta_grpc_service_config.json 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. {
  2. "methodConfig": [{
  3. "name": [
  4. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "GetUserCapabilities" },
  5. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "ListLabels" },
  6. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "GetLabel" },
  7. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "GetLabelLimits" },
  8. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "ListLabelPermissions" },
  9. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "ListLabelLocks" }
  10. ],
  11. "timeout": "60s",
  12. "retryPolicy": {
  13. "maxAttempts": 5,
  14. "initialBackoff": "1s",
  15. "maxBackoff": "10s",
  16. "backoffMultiplier": 1.3,
  17. "retryableStatusCodes": ["UNAVAILABLE"]
  18. }
  19. },
  20. {
  21. "name": [
  22. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "CreateLabel" },
  23. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "DeltaUpdateLabel" },
  24. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "UpdateLabelCopyMode" },
  25. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "PublishLabel" },
  26. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "DisableLabel" },
  27. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "EnableLabel" },
  28. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "DeleteLabel" },
  29. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "CreateLabelPermission" },
  30. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "UpdateLabelPermission" },
  31. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "DeleteLabelPermission" },
  32. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "BatchUpdateLabelPermissions" },
  33. { "service": "google.apps.drive.labels.v2beta.LabelService.", "method": "BatchDeleteLabelPermissions" }
  34. ],
  35. "timeout": "60s"
  36. }]
  37. }