api: add proto options for java (#5369)

* api: add proto options for java
* add ci for checking proto options

Signed-off-by: Penn (Dapeng) Zhang <zdapeng@google.com>

Mirrored from https://github.com/envoyproxy/envoy @ 02659d411332e9f20d229f482931c15304ea17fd
pull/620/head
data-plane-api(CircleCI) 6 years ago
parent ac5074acf8
commit 47fef3411b
  1. 2
      envoy/admin/v2alpha/certs.proto
  2. 2
      envoy/admin/v2alpha/clusters.proto
  3. 2
      envoy/admin/v2alpha/config_dump.proto
  4. 2
      envoy/admin/v2alpha/memory.proto
  5. 2
      envoy/admin/v2alpha/metrics.proto
  6. 2
      envoy/admin/v2alpha/mutex_stats.proto
  7. 2
      envoy/admin/v2alpha/server_info.proto
  8. 2
      envoy/api/v2/auth/cert.proto
  9. 2
      envoy/api/v2/cds.proto
  10. 2
      envoy/api/v2/cluster/circuit_breaker.proto
  11. 2
      envoy/api/v2/cluster/outlier_detection.proto
  12. 2
      envoy/api/v2/core/address.proto
  13. 2
      envoy/api/v2/core/base.proto
  14. 2
      envoy/api/v2/core/config_source.proto
  15. 2
      envoy/api/v2/core/grpc_service.proto
  16. 2
      envoy/api/v2/core/health_check.proto
  17. 2
      envoy/api/v2/core/http_uri.proto
  18. 2
      envoy/api/v2/core/protocol.proto
  19. 2
      envoy/api/v2/discovery.proto
  20. 2
      envoy/api/v2/eds.proto
  21. 2
      envoy/api/v2/endpoint/endpoint.proto
  22. 2
      envoy/api/v2/endpoint/load_report.proto
  23. 2
      envoy/api/v2/lds.proto
  24. 2
      envoy/api/v2/listener/listener.proto
  25. 2
      envoy/api/v2/ratelimit/ratelimit.proto
  26. 2
      envoy/api/v2/rds.proto
  27. 2
      envoy/api/v2/route/route.proto
  28. 2
      envoy/config/accesslog/v2/als.proto
  29. 2
      envoy/config/accesslog/v2/file.proto
  30. 2
      envoy/config/bootstrap/v2/bootstrap.proto
  31. 2
      envoy/config/filter/accesslog/v2/accesslog.proto
  32. 2
      envoy/config/filter/fault/v2/fault.proto
  33. 2
      envoy/config/filter/http/buffer/v2/buffer.proto
  34. 2
      envoy/config/filter/http/ext_authz/v2alpha/ext_authz.proto
  35. 2
      envoy/config/filter/http/fault/v2/fault.proto
  36. 2
      envoy/config/filter/http/gzip/v2/gzip.proto
  37. 2
      envoy/config/filter/http/header_to_metadata/v2/header_to_metadata.proto
  38. 2
      envoy/config/filter/http/health_check/v2/health_check.proto
  39. 2
      envoy/config/filter/http/ip_tagging/v2/ip_tagging.proto
  40. 2
      envoy/config/filter/http/jwt_authn/v2alpha/config.proto
  41. 2
      envoy/config/filter/http/lua/v2/lua.proto
  42. 2
      envoy/config/filter/http/rate_limit/v2/rate_limit.proto
  43. 2
      envoy/config/filter/http/rbac/v2/rbac.proto
  44. 2
      envoy/config/filter/http/router/v2/router.proto
  45. 2
      envoy/config/filter/http/squash/v2/squash.proto
  46. 2
      envoy/config/filter/http/transcoder/v2/transcoder.proto
  47. 2
      envoy/config/filter/network/client_ssl_auth/v2/client_ssl_auth.proto
  48. 2
      envoy/config/filter/network/dubbo_proxy/v2alpha1/dubbo_proxy.proto
  49. 2
      envoy/config/filter/network/ext_authz/v2/ext_authz.proto
  50. 2
      envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto
  51. 2
      envoy/config/filter/network/mongo_proxy/v2/mongo_proxy.proto
  52. 2
      envoy/config/filter/network/rate_limit/v2/rate_limit.proto
  53. 2
      envoy/config/filter/network/rbac/v2/rbac.proto
  54. 2
      envoy/config/filter/network/redis_proxy/v2/redis_proxy.proto
  55. 2
      envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.proto
  56. 2
      envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto
  57. 2
      envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto
  58. 2
      envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto
  59. 2
      envoy/config/filter/thrift/router/v2alpha1/router.proto
  60. 2
      envoy/config/grpc_credential/v2alpha/file_based_metadata.proto
  61. 2
      envoy/config/health_checker/redis/v2/redis.proto
  62. 2
      envoy/config/metrics/v2/metrics_service.proto
  63. 2
      envoy/config/metrics/v2/stats.proto
  64. 2
      envoy/config/overload/v2alpha/overload.proto
  65. 2
      envoy/config/ratelimit/v2/rls.proto
  66. 2
      envoy/config/rbac/v2alpha/rbac.proto
  67. 2
      envoy/config/resource_monitor/fixed_heap/v2alpha/fixed_heap.proto
  68. 2
      envoy/config/resource_monitor/injected_resource/v2alpha/injected_resource.proto
  69. 2
      envoy/config/retry/previous_priorities/previous_priorities_config.proto
  70. 2
      envoy/config/trace/v2/trace.proto
  71. 2
      envoy/config/transport_socket/alts/v2alpha/alts.proto
  72. 2
      envoy/config/transport_socket/capture/v2alpha/capture.proto
  73. 2
      envoy/data/accesslog/v2/accesslog.proto
  74. 2
      envoy/data/core/v2alpha/health_check_event.proto
  75. 2
      envoy/data/tap/v2alpha/capture.proto
  76. 2
      envoy/service/accesslog/v2/als.proto
  77. 2
      envoy/service/auth/v2alpha/attribute_context.proto
  78. 2
      envoy/service/auth/v2alpha/external_auth.proto
  79. 2
      envoy/service/discovery/v2/ads.proto
  80. 2
      envoy/service/discovery/v2/hds.proto
  81. 2
      envoy/service/discovery/v2/sds.proto
  82. 2
      envoy/service/load_stats/v2/lrs.proto
  83. 2
      envoy/service/metrics/v2/metrics_service.proto
  84. 2
      envoy/service/ratelimit/v2/rls.proto
  85. 2
      envoy/service/trace/v2/trace_service.proto
  86. 2
      envoy/type/http_status.proto
  87. 2
      envoy/type/matcher/metadata.proto
  88. 2
      envoy/type/matcher/number.proto
  89. 2
      envoy/type/matcher/string.proto
  90. 2
      envoy/type/matcher/value.proto
  91. 2
      envoy/type/percent.proto
  92. 2
      envoy/type/range.proto

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
import "google/protobuf/timestamp.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
import "envoy/admin/v2alpha/metrics.proto";
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
import "envoy/api/v2/cds.proto";
import "envoy/api/v2/lds.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
// [#protodoc-title: Memory]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
// [#protodoc-title: Metrics]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
// [#protodoc-title: MutexStats]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_multiple_files = true;
import "google/protobuf/duration.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.auth;
option java_package = "io.envoyproxy.envoy.api.v2.auth";
option java_multiple_files = true;
option go_package = "auth";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_multiple_files = true;
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.cluster;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option java_multiple_files = true;
option go_package = "cluster";
option csharp_namespace = "Envoy.Api.V2.ClusterNS";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.cluster;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option java_multiple_files = true;
option csharp_namespace = "Envoy.Api.V2.ClusterNS";
import "google/protobuf/duration.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
option go_package = "core";
import "google/protobuf/any.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
import "envoy/api/v2/core/grpc_service.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
import "google/protobuf/duration.proto";
import "gogoproto/gogo.proto";

@ -3,6 +3,8 @@
syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_multiple_files = true;
import "google/protobuf/duration.proto";
import "google/protobuf/wrappers.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_multiple_files = true;
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.endpoint;
option java_package = "io.envoyproxy.envoy.api.v2.endpoint";
option java_multiple_files = true;
option go_package = "endpoint";
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.endpoint;
option java_package = "io.envoyproxy.envoy.api.v2.endpoint";
option java_multiple_files = true;
import "envoy/api/v2/core/address.proto";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_multiple_files = true;
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.listener;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option java_multiple_files = true;
option go_package = "listener";
option csharp_namespace = "Envoy.Api.V2.ListenerNS";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.ratelimit;
option java_package = "io.envoyproxy.envoy.api.v2.ratelimit";
option java_multiple_files = true;
option go_package = "ratelimit";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_multiple_files = true;
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.api.v2.route;
option java_package = "io.envoyproxy.envoy.api.v2.route";
option java_multiple_files = true;
option go_package = "route";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.accesslog.v2;
option java_package = "io.envoyproxy.envoy.config.accesslog.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/grpc_service.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.accesslog.v2;
option java_package = "io.envoyproxy.envoy.config.accesslog.v2";
option java_multiple_files = true;
option go_package = "v2";
import "validate/validate.proto";

@ -6,6 +6,8 @@
syntax = "proto3";
package envoy.config.bootstrap.v2;
option java_package = "io.envoyproxy.envoy.config.bootstrap.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.accesslog.v2;
option java_package = "io.envoyproxy.envoy.config.filter.accesslog.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.fault.v2;
option java_package = "io.envoyproxy.envoy.config.filter.fault.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/type/percent.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.buffer.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.buffer.v2";
option java_multiple_files = true;
option go_package = "v2";
import "google/protobuf/duration.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.ext_authz.v2alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.fault.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.fault.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/route/route.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.gzip.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.gzip.v2";
option java_multiple_files = true;
option go_package = "v2";
import "google/protobuf/wrappers.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.header_to_metadata.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.header_to_metadata.v2";
option java_multiple_files = true;
option go_package = "v2";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.health_check.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.health_check.v2";
option java_multiple_files = true;
option go_package = "v2";
import "google/protobuf/duration.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.ip_tagging.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.ip_tagging.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/address.proto";

@ -2,6 +2,8 @@
syntax = "proto3";
package envoy.config.filter.http.jwt_authn.v2alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.jwt_authn.v2alpha";
option java_multiple_files = true;
import "envoy/api/v2/core/base.proto";
import "envoy/api/v2/core/http_uri.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.lua.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.lua.v2";
option java_multiple_files = true;
option go_package = "v2";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.rate_limit.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.rate_limit.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/ratelimit/v2/rls.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.rbac.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.rbac.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/rbac/v2alpha/rbac.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.router.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.router.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/filter/accesslog/v2/accesslog.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.squash.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.squash.v2";
option java_multiple_files = true;
option go_package = "v2";
import "google/protobuf/duration.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.http.transcoder.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.transcoder.v2";
option java_multiple_files = true;
option go_package = "v2";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.client_ssl_auth.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.client_ssl_auth.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.extensions.filters.network.dubbo_proxy.v2alpha1;
option java_package = "io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v2alpha1";
option java_multiple_files = true;
option go_package = "v2";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.ext_authz.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.ext_authz.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/grpc_service.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.http_connection_manager.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/config_source.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.mongo_proxy.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.mongo_proxy.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/filter/fault/v2/fault.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.rate_limit.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.rate_limit.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/ratelimit/ratelimit.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.rbac.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.rbac.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/rbac/v2alpha/rbac.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.redis_proxy.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.redis_proxy.v2";
option java_multiple_files = true;
option go_package = "v2";
import "google/protobuf/duration.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.tcp_proxy.v2;
option java_package = "io.envoyproxy.envoy.config.filter.network.tcp_proxy.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/filter/accesslog/v2/accesslog.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.thrift_proxy.v2alpha1;
option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.network.thrift_proxy.v2alpha1;
option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.thrift.rate_limit.v2alpha1;
option java_package = "io.envoyproxy.envoy.config.filter.thrift.rate_limit.v2alpha1";
option java_multiple_files = true;
option go_package = "v2alpha1";
import "envoy/config/ratelimit/v2/rls.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.filter.thrift.router.v2alpha1;
option java_package = "io.envoyproxy.envoy.config.filter.thrift.router.v2alpha1";
option java_multiple_files = true;
option go_package = "v2alpha1";
// [#protodoc-title: Router]

@ -4,6 +4,8 @@ syntax = "proto3";
// Configuration for File Based Metadata Grpc Credentials Plugin
package envoy.config.grpc_credential.v2alpha;
option java_package = "io.envoyproxy.envoy.config.grpc_credential.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.health_checker.redis.v2;
option java_package = "io.envoyproxy.envoy.config.health_checker.redis.v2";
option java_multiple_files = true;
option go_package = "v2";
// [#protodoc-title: Redis]

@ -3,6 +3,8 @@ syntax = "proto3";
// [#protodoc-title: Metrics service]
package envoy.config.metrics.v2;
option java_package = "io.envoyproxy.envoy.config.metrics.v2";
option java_multiple_files = true;
import "envoy/api/v2/core/grpc_service.proto";

@ -4,6 +4,8 @@
syntax = "proto3";
package envoy.config.metrics.v2;
option java_package = "io.envoyproxy.envoy.config.metrics.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.overload.v2alpha;
option java_package = "io.envoyproxy.envoy.config.overload.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
import "google/protobuf/any.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.ratelimit.v2;
option java_package = "io.envoyproxy.envoy.config.ratelimit.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/grpc_service.proto";

@ -7,6 +7,8 @@ import "envoy/type/matcher/metadata.proto";
import "envoy/type/matcher/string.proto";
package envoy.config.rbac.v2alpha;
option java_package = "io.envoyproxy.envoy.config.rbac.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
// [#protodoc-title: Role Based Access Control (RBAC)]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.resource_monitor.fixed_heap.v2alpha;
option java_package = "io.envoyproxy.envoy.config.resource_monitor.fixed_heap.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
// [#protodoc-title: Fixed heap]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.resource_monitor.injected_resource.v2alpha;
option java_package = "io.envoyproxy.envoy.config.resource_monitor.injected_resource.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.retry.previous_priorities;
option java_package = "io.envoyproxy.envoy.config.retry.previous_priorities";
option java_multiple_files = true;
// A retry host selector that attempts to spread retries between priorities, even if certain
// priorities would not normally be attempted due to higher priorities being available.

@ -4,6 +4,8 @@
syntax = "proto3";
package envoy.config.trace.v2;
option java_package = "io.envoyproxy.envoy.config.trace.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/grpc_service.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.transport_socket.alts.v2alpha;
option java_package = "io.envoyproxy.envoy.config.transport_socket.alts.v2alpha";
option java_multiple_files = true;
option go_package = "v2";
// [#protodoc-title: ALTS]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.config.transport_socket.capture.v2alpha;
option java_package = "io.envoyproxy.envoy.config.transport_socket.capture.v2alpha";
option java_multiple_files = true;
option go_package = "v2";
// [#protodoc-title: Capture]

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.data.accesslog.v2;
option java_package = "io.envoyproxy.envoy.data.accesslog.v2";
option java_multiple_files = true;
import "envoy/api/v2/core/address.proto";
import "envoy/api/v2/core/base.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.data.core.v2alpha;
option java_package = "io.envoyproxy.envoy.data.core.v2alpha";
option java_multiple_files = true;
import "envoy/api/v2/core/address.proto";

@ -5,6 +5,8 @@ syntax = "proto3";
// sequences on a socket.
package envoy.data.tap.v2alpha;
option java_package = "io.envoyproxy.envoy.data.tap.v2alpha";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.accesslog.v2;
option java_package = "io.envoyproxy.envoy.service.accesslog.v2";
option java_multiple_files = true;
option go_package = "v2";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.auth.v2alpha;
option java_package = "io.envoyproxy.envoy.service.auth.v2alpha";
option java_multiple_files = true;
import "envoy/api/v2/core/address.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.auth.v2alpha;
option java_package = "io.envoyproxy.envoy.service.auth.v2alpha";
option java_multiple_files = true;
option go_package = "v2alpha";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.discovery.v2;
option java_package = "io.envoyproxy.envoy.service.discovery.v2";
option java_multiple_files = true;
option go_package = "v2";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.discovery.v2;
option java_package = "io.envoyproxy.envoy.service.discovery.v2";
option java_multiple_files = true;
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.discovery.v2;
option java_package = "io.envoyproxy.envoy.service.discovery.v2";
option java_multiple_files = true;
import "envoy/api/v2/discovery.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.load_stats.v2;
option java_package = "io.envoyproxy.envoy.service.load_stats.v2";
option java_multiple_files = true;
option go_package = "v2";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.metrics.v2;
option java_package = "io.envoyproxy.envoy.service.metrics.v2";
option java_multiple_files = true;
option go_package = "v2";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.service.ratelimit.v2;
option java_package = "io.envoyproxy.envoy.service.ratelimit.v2";
option java_multiple_files = true;
option go_package = "v2";
import "envoy/api/v2/core/base.proto";

@ -3,6 +3,8 @@ syntax = "proto3";
// [#proto-status: draft]
package envoy.service.trace.v2;
option java_package = "io.envoyproxy.envoy.service.trace.v2";
option java_multiple_files = true;
option go_package = "v2";
option java_generic_services = true;

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type;
option java_package = "io.envoyproxy.envoy.type";
option java_multiple_files = true;
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type.matcher;
option java_package = "io.envoyproxy.envoy.type.matcher";
option java_multiple_files = true;
option go_package = "matcher";
import "envoy/type/matcher/value.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type.matcher;
option java_package = "io.envoyproxy.envoy.type.matcher";
option java_multiple_files = true;
option go_package = "matcher";
import "envoy/type/range.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type.matcher;
option java_package = "io.envoyproxy.envoy.type.matcher";
option java_multiple_files = true;
option go_package = "matcher";
import "validate/validate.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type.matcher;
option java_package = "io.envoyproxy.envoy.type.matcher";
option java_multiple_files = true;
option go_package = "matcher";
import "envoy/type/matcher/number.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type;
option java_package = "io.envoyproxy.envoy.type";
option java_multiple_files = true;
import "validate/validate.proto";
import "gogoproto/gogo.proto";

@ -1,6 +1,8 @@
syntax = "proto3";
package envoy.type;
option java_package = "io.envoyproxy.envoy.type";
option java_multiple_files = true;
option go_package = "envoy_type";
import "gogoproto/gogo.proto";

Loading…
Cancel
Save