feat: Adds gRPC retry and timeout configuration for the following methods in the EntityService:

- FindEntity
- FindEntityAlerts
- GetEntity
- SearchEntities
- SummarizeEntitiesFromQuery
- SummarizeEntity
- FindRelatedEntities

PiperOrigin-RevId: 888820570
This commit is contained in:
Google APIs 2026-03-24 13:14:19 -07:00 committed by Copybara-Service
parent fc2c5f7913
commit 35d3bf96ca

View file

@ -17,7 +17,10 @@
{ "service": "google.cloud.chronicle.v1beta.DashboardChartService", "method": "GetDashboardChart" },
{ "service": "google.cloud.chronicle.v1beta.DashboardChartService", "method": "BatchGetDashboardCharts" },
{ "service": "google.cloud.chronicle.v1beta.DashboardQueryService", "method": "GetDashboardQuery" },
{ "service": "google.cloud.chronicle.v1beta.NativeDashboardService", "method": "ExportNativeDashboards" }
{ "service": "google.cloud.chronicle.v1beta.NativeDashboardService", "method": "ExportNativeDashboards" },
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "FindEntity" },
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "FindEntityAlerts" },
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "GetEntity" }
],
"timeout": "60s",
"retryPolicy": {
@ -40,12 +43,27 @@
"retryableStatusCodes": ["UNAVAILABLE"]
}
},
{
"name": [
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "SearchEntities" },
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "SummarizeEntitiesFromQuery" },
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "SummarizeEntity" }
],
"timeout": "300s",
"retryPolicy": {
"initialBackoff": "1s",
"maxBackoff": "300s",
"backoffMultiplier": 1.3,
"retryableStatusCodes": ["UNAVAILABLE"]
}
},
{
"name": [
{ "service": "google.cloud.chronicle.v1beta.RuleService", "method" : "ListRules" },
{ "service": "google.cloud.chronicle.v1beta.RuleService", "method": "ListRuleRevisions" },
{ "service": "google.cloud.chronicle.v1beta.RuleService", "method" : "GetRuleDeployment" },
{ "service": "google.cloud.chronicle.v1beta.RuleService", "method" : "ListRuleDeployments" }
{ "service": "google.cloud.chronicle.v1beta.RuleService", "method" : "ListRuleDeployments" },
{ "service": "google.cloud.chronicle.v1beta.EntityService", "method": "FindRelatedEntities" }
],
"timeout": "600s",
"retryPolicy": {