(request any)
| 388 | } |
| 389 | |
| 390 | func getRequestResource(request any) string { |
| 391 | if request == nil || reflect.ValueOf(request).IsNil() { |
| 392 | return "" |
| 393 | } |
| 394 | switch r := request.(type) { |
| 395 | case *v1pb.QueryRequest: |
| 396 | return r.Name |
| 397 | case *v1pb.AdminExecuteRequest: |
| 398 | return r.Name |
| 399 | case *v1pb.ExportRequest: |
| 400 | return r.Name |
| 401 | case *v1pb.UpdateDatabaseRequest: |
| 402 | return r.Database.Name |
| 403 | case *v1pb.BatchUpdateDatabasesRequest: |
| 404 | return r.Parent |
| 405 | case *v1pb.UpdateDatabaseCatalogRequest: |
| 406 | return r.GetCatalog().GetName() |
| 407 | case *v1pb.SetIamPolicyRequest: |
| 408 | return r.Resource |
| 409 | case *v1pb.CreateUserRequest: |
| 410 | return r.GetUser().GetName() |
| 411 | case *v1pb.UpdateUserRequest: |
| 412 | return r.GetUser().GetName() |
| 413 | case *v1pb.LoginRequest: |
| 414 | return r.GetEmail() |
| 415 | case *v1pb.SignupRequest: |
| 416 | return r.GetEmail() |
| 417 | case *v1pb.ExchangeTokenRequest: |
| 418 | return r.GetEmail() |
| 419 | case *v1pb.CreateInstanceRequest: |
| 420 | return r.GetInstance().GetName() |
| 421 | case *v1pb.UpdateInstanceRequest: |
| 422 | return r.GetInstance().GetName() |
| 423 | case *v1pb.DeleteInstanceRequest: |
| 424 | return r.GetName() |
| 425 | case *v1pb.UndeleteInstanceRequest: |
| 426 | return r.GetName() |
| 427 | case *v1pb.AddDataSourceRequest: |
| 428 | return r.GetName() |
| 429 | case *v1pb.RemoveDataSourceRequest: |
| 430 | return r.GetName() |
| 431 | case *v1pb.UpdateDataSourceRequest: |
| 432 | return r.GetName() |
| 433 | case *v1pb.UpdateSettingRequest: |
| 434 | return r.GetSetting().GetName() |
| 435 | case *v1pb.CreateReviewConfigRequest: |
| 436 | return r.GetReviewConfig().GetName() |
| 437 | case *v1pb.UpdateReviewConfigRequest: |
| 438 | return r.GetReviewConfig().GetName() |
| 439 | case *v1pb.DeleteReviewConfigRequest: |
| 440 | return r.GetName() |
| 441 | default: |
| 442 | } |
| 443 | return "" |
| 444 | } |
| 445 | |
| 446 | func getRequestString(request any) (string, error) { |
| 447 | m := func() protoreflect.ProtoMessage { |
no test coverage detected