protoxform: format options generically (#9251)

Instead of formatting options heuristically, which will erase new annotations without changing protoxform, use proto descriptor to format options, and enforce its order as well.

Risk Level: Low
Testing: CI
Docs Changes: N/A
Release Notes: N/A

Signed-off-by: Lizan Zhou <lizan@tetrate.io>

Mirrored from https://github.com/envoyproxy/envoy @ dfe687d49574ef7eb1bf84867bf571e805a2bf97
master-ci-test
data-plane-api(CircleCI) 6 years ago
parent 8b482bad62
commit 2c7d4a81a1
  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/listeners.proto
  5. 2
      envoy/admin/v2alpha/memory.proto
  6. 2
      envoy/admin/v2alpha/metrics.proto
  7. 2
      envoy/admin/v2alpha/mutex_stats.proto
  8. 2
      envoy/admin/v2alpha/server_info.proto
  9. 2
      envoy/admin/v2alpha/tap.proto
  10. 2
      envoy/admin/v3alpha/certs.proto
  11. 2
      envoy/admin/v3alpha/clusters.proto
  12. 2
      envoy/admin/v3alpha/config_dump.proto
  13. 2
      envoy/admin/v3alpha/listeners.proto
  14. 2
      envoy/admin/v3alpha/memory.proto
  15. 2
      envoy/admin/v3alpha/metrics.proto
  16. 2
      envoy/admin/v3alpha/mutex_stats.proto
  17. 2
      envoy/admin/v3alpha/server_info.proto
  18. 2
      envoy/admin/v3alpha/tap.proto
  19. 2
      envoy/api/v2/auth/cert.proto
  20. 8
      envoy/api/v2/cds.proto
  21. 2
      envoy/api/v2/cluster/circuit_breaker.proto
  22. 2
      envoy/api/v2/cluster/filter.proto
  23. 2
      envoy/api/v2/cluster/outlier_detection.proto
  24. 2
      envoy/api/v2/core/address.proto
  25. 2
      envoy/api/v2/core/base.proto
  26. 2
      envoy/api/v2/core/config_source.proto
  27. 2
      envoy/api/v2/core/grpc_service.proto
  28. 2
      envoy/api/v2/core/health_check.proto
  29. 2
      envoy/api/v2/core/http_uri.proto
  30. 2
      envoy/api/v2/core/protocol.proto
  31. 2
      envoy/api/v2/discovery.proto
  32. 8
      envoy/api/v2/eds.proto
  33. 2
      envoy/api/v2/endpoint/endpoint.proto
  34. 2
      envoy/api/v2/endpoint/load_report.proto
  35. 8
      envoy/api/v2/lds.proto
  36. 2
      envoy/api/v2/listener/listener.proto
  37. 2
      envoy/api/v2/listener/quic_config.proto
  38. 2
      envoy/api/v2/listener/udp_listener_config.proto
  39. 2
      envoy/api/v2/ratelimit/ratelimit.proto
  40. 8
      envoy/api/v2/rds.proto
  41. 10
      envoy/api/v2/route/route.proto
  42. 8
      envoy/api/v2/srds.proto
  43. 2
      envoy/api/v3alpha/auth/cert.proto
  44. 8
      envoy/api/v3alpha/cds.proto
  45. 2
      envoy/api/v3alpha/cluster/circuit_breaker.proto
  46. 2
      envoy/api/v3alpha/cluster/filter.proto
  47. 2
      envoy/api/v3alpha/cluster/outlier_detection.proto
  48. 2
      envoy/api/v3alpha/core/address.proto
  49. 2
      envoy/api/v3alpha/core/base.proto
  50. 2
      envoy/api/v3alpha/core/config_source.proto
  51. 2
      envoy/api/v3alpha/core/grpc_service.proto
  52. 2
      envoy/api/v3alpha/core/health_check.proto
  53. 2
      envoy/api/v3alpha/core/http_uri.proto
  54. 2
      envoy/api/v3alpha/core/protocol.proto
  55. 2
      envoy/api/v3alpha/discovery.proto
  56. 8
      envoy/api/v3alpha/eds.proto
  57. 2
      envoy/api/v3alpha/endpoint/endpoint.proto
  58. 2
      envoy/api/v3alpha/endpoint/load_report.proto
  59. 8
      envoy/api/v3alpha/lds.proto
  60. 2
      envoy/api/v3alpha/listener/listener.proto
  61. 2
      envoy/api/v3alpha/listener/quic_config.proto
  62. 2
      envoy/api/v3alpha/listener/udp_listener_config.proto
  63. 2
      envoy/api/v3alpha/ratelimit/ratelimit.proto
  64. 8
      envoy/api/v3alpha/rds.proto
  65. 2
      envoy/api/v3alpha/route/route.proto
  66. 8
      envoy/api/v3alpha/srds.proto
  67. 2
      envoy/config/accesslog/v2/als.proto
  68. 2
      envoy/config/accesslog/v2/file.proto
  69. 2
      envoy/config/accesslog/v3alpha/als.proto
  70. 2
      envoy/config/accesslog/v3alpha/file.proto
  71. 2
      envoy/config/bootstrap/v2/bootstrap.proto
  72. 2
      envoy/config/bootstrap/v3alpha/bootstrap.proto
  73. 2
      envoy/config/cluster/aggregate/v2alpha/cluster.proto
  74. 2
      envoy/config/cluster/dynamic_forward_proxy/v2alpha/cluster.proto
  75. 2
      envoy/config/cluster/dynamic_forward_proxy/v3alpha/cluster.proto
  76. 2
      envoy/config/cluster/redis/redis_cluster.proto
  77. 2
      envoy/config/common/dynamic_forward_proxy/v2alpha/dns_cache.proto
  78. 2
      envoy/config/common/dynamic_forward_proxy/v3alpha/dns_cache.proto
  79. 2
      envoy/config/common/tap/v2alpha/common.proto
  80. 2
      envoy/config/common/tap/v3alpha/common.proto
  81. 2
      envoy/config/filter/accesslog/v2/accesslog.proto
  82. 2
      envoy/config/filter/accesslog/v3alpha/accesslog.proto
  83. 2
      envoy/config/filter/dubbo/router/v2alpha1/router.proto
  84. 2
      envoy/config/filter/fault/v2/fault.proto
  85. 2
      envoy/config/filter/fault/v3alpha/fault.proto
  86. 2
      envoy/config/filter/http/adaptive_concurrency/v2alpha/adaptive_concurrency.proto
  87. 2
      envoy/config/filter/http/adaptive_concurrency/v3alpha/adaptive_concurrency.proto
  88. 2
      envoy/config/filter/http/buffer/v2/buffer.proto
  89. 2
      envoy/config/filter/http/csrf/v2/csrf.proto
  90. 2
      envoy/config/filter/http/csrf/v3alpha/csrf.proto
  91. 2
      envoy/config/filter/http/dynamic_forward_proxy/v2alpha/dynamic_forward_proxy.proto
  92. 2
      envoy/config/filter/http/dynamic_forward_proxy/v3alpha/dynamic_forward_proxy.proto
  93. 2
      envoy/config/filter/http/ext_authz/v2/ext_authz.proto
  94. 2
      envoy/config/filter/http/ext_authz/v3alpha/ext_authz.proto
  95. 2
      envoy/config/filter/http/fault/v2/fault.proto
  96. 2
      envoy/config/filter/http/fault/v3alpha/fault.proto
  97. 2
      envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto
  98. 2
      envoy/config/filter/http/grpc_stats/v2alpha/config.proto
  99. 2
      envoy/config/filter/http/gzip/v2/gzip.proto
  100. 2
      envoy/config/filter/http/header_to_metadata/v2/header_to_metadata.proto
  101. Some files were not shown because too many files have changed in this diff Show More

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_outer_classname = "CertsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
import "google/protobuf/timestamp.proto";

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

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_outer_classname = "ConfigDumpProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
import "envoy/api/v2/auth/cert.proto";
import "envoy/api/v2/cds.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_outer_classname = "ListenersProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
import "envoy/api/v2/core/address.proto";

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

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

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

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_outer_classname = "ServerInfoProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
import "google/protobuf/duration.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v2alpha;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
option java_outer_classname = "TapProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v2alpha";
import "envoy/service/tap/v2alpha/common.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "CertsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "google/protobuf/timestamp.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "ClustersProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "envoy/admin/v3alpha/metrics.proto";
import "envoy/api/v3alpha/core/address.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "ConfigDumpProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "envoy/api/v3alpha/auth/cert.proto";
import "envoy/api/v3alpha/cds.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "ListenersProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "envoy/api/v3alpha/core/address.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "MemoryProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "udpa/annotations/versioning.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "MetricsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "udpa/annotations/versioning.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "MutexStatsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "udpa/annotations/versioning.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "ServerInfoProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "google/protobuf/duration.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.admin.v3alpha;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
option java_outer_classname = "TapProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.admin.v3alpha";
import "envoy/service/tap/v3alpha/common.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.auth;
option java_package = "io.envoyproxy.envoy.api.v2.auth";
option java_outer_classname = "CertProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.auth";
import "envoy/api/v2/core/base.proto";
import "envoy/api/v2/core/config_source.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_outer_classname = "CdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_generic_services = true;
import "envoy/api/v2/auth/cert.proto";
@ -39,10 +39,8 @@ service ClusterDiscoveryService {
}
rpc FetchClusters(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v2/discovery:clusters"
body: "*"
};
option (google.api.http).post = "/v2/discovery:clusters";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.cluster;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option java_outer_classname = "CircuitBreakerProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option csharp_namespace = "Envoy.Api.V2.ClusterNS";
option ruby_package = "Envoy.Api.V2.ClusterNS";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.cluster;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option java_outer_classname = "FilterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option csharp_namespace = "Envoy.Api.V2.ClusterNS";
option ruby_package = "Envoy.Api.V2.ClusterNS";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.cluster;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option java_outer_classname = "OutlierDetectionProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.cluster";
option csharp_namespace = "Envoy.Api.V2.ClusterNS";
option ruby_package = "Envoy.Api.V2.ClusterNS";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_outer_classname = "AddressProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.core";
import "envoy/api/v2/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_outer_classname = "BaseProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.core";
import "envoy/api/v2/core/http_uri.proto";
import "envoy/type/percent.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_outer_classname = "ConfigSourceProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.core";
import "envoy/api/v2/core/grpc_service.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_outer_classname = "GrpcServiceProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.core";
import "envoy/api/v2/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_outer_classname = "HealthCheckProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.core";
import "envoy/api/v2/core/base.proto";
import "envoy/type/http.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.core;
option java_package = "io.envoyproxy.envoy.api.v2.core";
option java_outer_classname = "HttpUriProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.core";
import "google/protobuf/duration.proto";

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

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_outer_classname = "DiscoveryProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2";
import "envoy/api/v2/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_outer_classname = "EdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_generic_services = true;
import "envoy/api/v2/discovery.proto";
@ -30,10 +30,8 @@ service EndpointDiscoveryService {
}
rpc FetchEndpoints(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v2/discovery:endpoints"
body: "*"
};
option (google.api.http).post = "/v2/discovery:endpoints";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.endpoint;
option java_package = "io.envoyproxy.envoy.api.v2.endpoint";
option java_outer_classname = "EndpointProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.endpoint";
import "envoy/api/v2/core/address.proto";
import "envoy/api/v2/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.endpoint;
option java_package = "io.envoyproxy.envoy.api.v2.endpoint";
option java_outer_classname = "LoadReportProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.endpoint";
import "envoy/api/v2/core/address.proto";
import "envoy/api/v2/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_outer_classname = "LdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_generic_services = true;
import "envoy/api/v2/core/address.proto";
@ -35,10 +35,8 @@ service ListenerDiscoveryService {
}
rpc FetchListeners(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v2/discovery:listeners"
body: "*"
};
option (google.api.http).post = "/v2/discovery:listeners";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.listener;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option java_outer_classname = "ListenerProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option csharp_namespace = "Envoy.Api.V2.ListenerNS";
option ruby_package = "Envoy.Api.V2.ListenerNS";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.listener;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option java_outer_classname = "QuicConfigProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option csharp_namespace = "Envoy.Api.V2.ListenerNS";
option ruby_package = "Envoy.Api.V2.ListenerNS";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.listener;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option java_outer_classname = "UdpListenerConfigProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.listener";
option csharp_namespace = "Envoy.Api.V2.ListenerNS";
option ruby_package = "Envoy.Api.V2.ListenerNS";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.ratelimit;
option java_package = "io.envoyproxy.envoy.api.v2.ratelimit";
option java_outer_classname = "RatelimitProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.ratelimit";
import "validate/validate.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_outer_classname = "RdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_generic_services = true;
import "envoy/api/v2/core/base.proto";
@ -34,10 +34,8 @@ service RouteDiscoveryService {
}
rpc FetchRoutes(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v2/discovery:routes"
body: "*"
};
option (google.api.http).post = "/v2/discovery:routes";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2.route;
option java_package = "io.envoyproxy.envoy.api.v2.route";
option java_outer_classname = "RouteProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2.route";
import "envoy/api/v2/core/base.proto";
import "envoy/type/matcher/regex.proto";
@ -381,7 +381,7 @@ message RouteMatch {
// .. attention::
// This field has been deprecated in favor of `safe_regex` as it is not safe for use with
// untrusted input in all cases.
string regex = 3 [(validate.rules).string = {max_bytes: 1024}, deprecated = true];
string regex = 3 [deprecated = true, (validate.rules).string = {max_bytes: 1024}];
// If specified, the route is a regular expression rule meaning that the
// regex must match the *:path* header once the query string is removed. The entire path
@ -464,7 +464,7 @@ message CorsPolicy {
// This field has been deprecated in favor of `allow_origin_string_match` as it is not safe for
// use with untrusted input in all cases.
repeated string allow_origin_regex = 8
[(validate.rules).repeated = {items {string {max_bytes: 1024}}}, deprecated = true];
[deprecated = true, (validate.rules).repeated = {items {string {max_bytes: 1024}}}];
// Specifies string patterns that match allowed origins. An origin is allowed if any of the
// string matchers match.
@ -1153,7 +1153,7 @@ message VirtualCluster {
// .. attention::
// This field has been deprecated in favor of `headers` as it is not safe for use with
// untrusted input in all cases.
string pattern = 1 [(validate.rules).string = {max_bytes: 1024}, deprecated = true];
string pattern = 1 [deprecated = true, (validate.rules).string = {max_bytes: 1024}];
// Specifies a list of header matchers to use for matching requests. Each specified header must
// match. The pseudo-headers `:path` and `:method` can be used to match the request path and
@ -1358,7 +1358,7 @@ message HeaderMatcher {
// .. attention::
// This field has been deprecated in favor of `safe_regex_match` as it is not safe for use
// with untrusted input in all cases.
string regex_match = 5 [(validate.rules).string = {max_bytes: 1024}, deprecated = true];
string regex_match = 5 [deprecated = true, (validate.rules).string = {max_bytes: 1024}];
// If specified, this regex string is a regular expression rule which implies the entire request
// header value must match the regex. The rule will not match if only a subsequence of the

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v2;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_outer_classname = "SrdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v2";
option java_generic_services = true;
import "envoy/api/v2/discovery.proto";
@ -31,10 +31,8 @@ service ScopedRoutesDiscoveryService {
}
rpc FetchScopedRoutes(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v2/discovery:scoped-routes"
body: "*"
};
option (google.api.http).post = "/v2/discovery:scoped-routes";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.auth;
option java_package = "io.envoyproxy.envoy.api.v3alpha.auth";
option java_outer_classname = "CertProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.auth";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/api/v3alpha/core/config_source.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_outer_classname = "CdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_generic_services = true;
import "envoy/api/v3alpha/cluster/circuit_breaker.proto";
@ -40,10 +40,8 @@ service ClusterDiscoveryService {
}
rpc FetchClusters(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v3alpha/discovery:clusters"
body: "*"
};
option (google.api.http).post = "/v3alpha/discovery:clusters";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.cluster;
option java_package = "io.envoyproxy.envoy.api.v3alpha.cluster";
option java_outer_classname = "CircuitBreakerProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.cluster";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.cluster;
option java_package = "io.envoyproxy.envoy.api.v3alpha.cluster";
option java_outer_classname = "FilterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.cluster";
import "google/protobuf/any.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.cluster;
option java_package = "io.envoyproxy.envoy.api.v3alpha.cluster";
option java_outer_classname = "OutlierDetectionProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.cluster";
import "google/protobuf/duration.proto";
import "google/protobuf/wrappers.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "AddressProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "BaseProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "envoy/api/v3alpha/core/http_uri.proto";
import "envoy/type/v3alpha/percent.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "ConfigSourceProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "envoy/api/v3alpha/core/grpc_service.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "GrpcServiceProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "HealthCheckProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/type/v3alpha/http.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "HttpUriProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "google/protobuf/duration.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.core;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
option java_outer_classname = "ProtocolProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.core";
import "google/protobuf/duration.proto";
import "google/protobuf/wrappers.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_outer_classname = "DiscoveryProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_outer_classname = "EdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_generic_services = true;
import "envoy/api/v3alpha/discovery.proto";
@ -32,10 +32,8 @@ service EndpointDiscoveryService {
}
rpc FetchEndpoints(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v3alpha/discovery:endpoints"
body: "*"
};
option (google.api.http).post = "/v3alpha/discovery:endpoints";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.endpoint;
option java_package = "io.envoyproxy.envoy.api.v3alpha.endpoint";
option java_outer_classname = "EndpointProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.endpoint";
import "envoy/api/v3alpha/core/address.proto";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.endpoint;
option java_package = "io.envoyproxy.envoy.api.v3alpha.endpoint";
option java_outer_classname = "LoadReportProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.endpoint";
import "envoy/api/v3alpha/core/address.proto";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_outer_classname = "LdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_generic_services = true;
import "envoy/api/v3alpha/core/address.proto";
@ -37,10 +37,8 @@ service ListenerDiscoveryService {
}
rpc FetchListeners(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v3alpha/discovery:listeners"
body: "*"
};
option (google.api.http).post = "/v3alpha/discovery:listeners";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.listener;
option java_package = "io.envoyproxy.envoy.api.v3alpha.listener";
option java_outer_classname = "ListenerProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.listener";
import "envoy/api/v3alpha/core/address.proto";
import "envoy/api/v3alpha/core/base.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.listener;
option java_package = "io.envoyproxy.envoy.api.v3alpha.listener";
option java_outer_classname = "QuicConfigProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.listener";
import "google/protobuf/duration.proto";
import "google/protobuf/wrappers.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.listener;
option java_package = "io.envoyproxy.envoy.api.v3alpha.listener";
option java_outer_classname = "UdpListenerConfigProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.listener";
import "google/protobuf/any.proto";
import "google/protobuf/struct.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.ratelimit;
option java_package = "io.envoyproxy.envoy.api.v3alpha.ratelimit";
option java_outer_classname = "RatelimitProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.ratelimit";
import "udpa/annotations/versioning.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_outer_classname = "RdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_generic_services = true;
import "envoy/api/v3alpha/core/base.proto";
@ -36,10 +36,8 @@ service RouteDiscoveryService {
}
rpc FetchRoutes(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v3alpha/discovery:routes"
body: "*"
};
option (google.api.http).post = "/v3alpha/discovery:routes";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha.route;
option java_package = "io.envoyproxy.envoy.api.v3alpha.route";
option java_outer_classname = "RouteProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha.route";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/type/matcher/v3alpha/regex.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.api.v3alpha;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_outer_classname = "SrdsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.api.v3alpha";
option java_generic_services = true;
import "envoy/api/v3alpha/discovery.proto";
@ -33,10 +33,8 @@ service ScopedRoutesDiscoveryService {
}
rpc FetchScopedRoutes(DiscoveryRequest) returns (DiscoveryResponse) {
option (google.api.http) = {
post: "/v3alpha/discovery:scoped-routes"
body: "*"
};
option (google.api.http).post = "/v3alpha/discovery:scoped-routes";
option (google.api.http).body = "*";
}
}

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.accesslog.v2;
option java_package = "io.envoyproxy.envoy.config.accesslog.v2";
option java_outer_classname = "AlsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.accesslog.v2";
import "envoy/api/v2/core/grpc_service.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.accesslog.v2;
option java_package = "io.envoyproxy.envoy.config.accesslog.v2";
option java_outer_classname = "FileProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.accesslog.v2";
import "google/protobuf/struct.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.accesslog.v3alpha;
option java_package = "io.envoyproxy.envoy.config.accesslog.v3alpha";
option java_outer_classname = "AlsProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.accesslog.v3alpha";
import "envoy/api/v3alpha/core/grpc_service.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.accesslog.v3alpha;
option java_package = "io.envoyproxy.envoy.config.accesslog.v3alpha";
option java_outer_classname = "FileProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.accesslog.v3alpha";
import "google/protobuf/struct.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.bootstrap.v2;
option java_package = "io.envoyproxy.envoy.config.bootstrap.v2";
option java_outer_classname = "BootstrapProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.bootstrap.v2";
import "envoy/api/v2/auth/cert.proto";
import "envoy/api/v2/cds.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.bootstrap.v3alpha;
option java_package = "io.envoyproxy.envoy.config.bootstrap.v3alpha";
option java_outer_classname = "BootstrapProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.bootstrap.v3alpha";
import "envoy/api/v3alpha/auth/cert.proto";
import "envoy/api/v3alpha/cds.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.cluster.aggregate.v2alpha;
option java_package = "io.envoyproxy.envoy.config.cluster.aggregate.v2alpha";
option java_outer_classname = "ClusterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.cluster.aggregate.v2alpha";
import "validate/validate.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.cluster.dynamic_forward_proxy.v2alpha;
option java_package = "io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v2alpha";
option java_outer_classname = "ClusterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v2alpha";
import "envoy/config/common/dynamic_forward_proxy/v2alpha/dns_cache.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.cluster.dynamic_forward_proxy.v3alpha;
option java_package = "io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v3alpha";
option java_outer_classname = "ClusterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.cluster.dynamic_forward_proxy.v3alpha";
import "envoy/config/common/dynamic_forward_proxy/v3alpha/dns_cache.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.cluster.redis;
option java_package = "io.envoyproxy.envoy.config.cluster.redis";
option java_outer_classname = "RedisClusterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.cluster.redis";
import "google/protobuf/duration.proto";
import "google/protobuf/wrappers.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.common.dynamic_forward_proxy.v2alpha;
option java_package = "io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v2alpha";
option java_outer_classname = "DnsCacheProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v2alpha";
import "envoy/api/v2/cds.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.common.dynamic_forward_proxy.v3alpha;
option java_package = "io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v3alpha";
option java_outer_classname = "DnsCacheProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v3alpha";
import "envoy/api/v3alpha/cds.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.common.tap.v2alpha;
option java_package = "io.envoyproxy.envoy.config.common.tap.v2alpha";
option java_outer_classname = "CommonProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.common.tap.v2alpha";
import "envoy/api/v2/core/config_source.proto";
import "envoy/service/tap/v2alpha/common.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.common.tap.v3alpha;
option java_package = "io.envoyproxy.envoy.config.common.tap.v3alpha";
option java_outer_classname = "CommonProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.common.tap.v3alpha";
import "envoy/api/v3alpha/core/config_source.proto";
import "envoy/service/tap/v3alpha/common.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.accesslog.v2;
option java_package = "io.envoyproxy.envoy.config.filter.accesslog.v2";
option java_outer_classname = "AccesslogProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.accesslog.v2";
import "envoy/api/v2/core/base.proto";
import "envoy/api/v2/route/route.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.accesslog.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.accesslog.v3alpha";
option java_outer_classname = "AccesslogProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.accesslog.v3alpha";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/api/v3alpha/route/route.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.dubbo.router.v2alpha1;
option java_package = "io.envoyproxy.envoy.config.filter.dubbo.router.v2alpha1";
option java_outer_classname = "RouterProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.dubbo.router.v2alpha1";
// [#protodoc-title: Router]
// Dubbo router :ref:`configuration overview <config_dubbo_filters_router>`.

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.fault.v2;
option java_package = "io.envoyproxy.envoy.config.filter.fault.v2";
option java_outer_classname = "FaultProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.fault.v2";
import "envoy/type/percent.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.fault.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.fault.v3alpha";
option java_outer_classname = "FaultProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.fault.v3alpha";
import "envoy/type/v3alpha/percent.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.adaptive_concurrency.v2alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v2alpha";
option java_outer_classname = "AdaptiveConcurrencyProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v2alpha";
import "envoy/api/v2/core/base.proto";
import "envoy/type/percent.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.adaptive_concurrency.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v3alpha";
option java_outer_classname = "AdaptiveConcurrencyProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v3alpha";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/type/v3alpha/percent.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.buffer.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.buffer.v2";
option java_outer_classname = "BufferProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.buffer.v2";
import "google/protobuf/wrappers.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.csrf.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.csrf.v2";
option java_outer_classname = "CsrfProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.csrf.v2";
import "envoy/api/v2/core/base.proto";
import "envoy/type/matcher/string.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.csrf.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.csrf.v3alpha";
option java_outer_classname = "CsrfProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.csrf.v3alpha";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/type/matcher/v3alpha/string.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.dynamic_forward_proxy.v2alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v2alpha";
option java_outer_classname = "DynamicForwardProxyProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v2alpha";
import "envoy/config/common/dynamic_forward_proxy/v2alpha/dns_cache.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.dynamic_forward_proxy.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v3alpha";
option java_outer_classname = "DynamicForwardProxyProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.dynamic_forward_proxy.v3alpha";
import "envoy/config/common/dynamic_forward_proxy/v3alpha/dns_cache.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.ext_authz.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v2";
option java_outer_classname = "ExtAuthzProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v2";
import "envoy/api/v2/core/base.proto";
import "envoy/api/v2/core/grpc_service.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.ext_authz.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v3alpha";
option java_outer_classname = "ExtAuthzProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v3alpha";
import "envoy/api/v3alpha/core/base.proto";
import "envoy/api/v3alpha/core/grpc_service.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.fault.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.fault.v2";
option java_outer_classname = "FaultProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.fault.v2";
import "envoy/api/v2/route/route.proto";
import "envoy/config/filter/fault/v2/fault.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.fault.v3alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.fault.v3alpha";
option java_outer_classname = "FaultProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.fault.v3alpha";
import "envoy/api/v3alpha/route/route.proto";
import "envoy/config/filter/fault/v3alpha/fault.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.grpc_http1_reverse_bridge.v2alpha1;
option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_http1_reverse_bridge.v2alpha1";
option java_outer_classname = "ConfigProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_http1_reverse_bridge.v2alpha1";
import "validate/validate.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.grpc_stats.v2alpha;
option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_stats.v2alpha";
option java_outer_classname = "ConfigProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.grpc_stats.v2alpha";
import "validate/validate.proto";

@ -2,9 +2,9 @@ syntax = "proto3";
package envoy.config.filter.http.gzip.v2;
option java_package = "io.envoyproxy.envoy.config.filter.http.gzip.v2";
option java_outer_classname = "GzipProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.gzip.v2";
import "google/protobuf/wrappers.proto";

@ -2,9 +2,9 @@ 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_outer_classname = "HeaderToMetadataProto";
option java_multiple_files = true;
option java_package = "io.envoyproxy.envoy.config.filter.http.header_to_metadata.v2";
import "validate/validate.proto";

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save