...
1syntax = "proto3";
2
3package pb.lyft.ratelimit;
4
5import "envoy/service/ratelimit/v2/rls.proto";
6
7import "udpa/annotations/migrate.proto";
8import "udpa/annotations/status.proto";
9
10option java_package = "io.envoyproxy.pb.lyft.ratelimit";
11option java_outer_classname = "RlsProto";
12option java_multiple_files = true;
13option java_generic_services = true;
14option (udpa.annotations.file_migrate).move_to_package = "envoy.service.ratelimit.v3";
15option (udpa.annotations.file_status).package_version_status = FROZEN;
16
17// [#protodoc-title: Rate Limit Service (RLS)]
18
19service RateLimitService {
20 rpc ShouldRateLimit(envoy.service.ratelimit.v2.RateLimitRequest)
21 returns (envoy.service.ratelimit.v2.RateLimitResponse) {
22 }
23}
View as plain text