diff --git a/envoy/admin/v2alpha/certs.proto b/envoy/admin/v2alpha/certs.proto index bb8d173b..c6d5e415 100644 --- a/envoy/admin/v2alpha/certs.proto +++ b/envoy/admin/v2alpha/certs.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/admin/v2alpha/clusters.proto b/envoy/admin/v2alpha/clusters.proto index 68e3cb36..be7011be 100644 --- a/envoy/admin/v2alpha/clusters.proto +++ b/envoy/admin/v2alpha/clusters.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/admin/v2alpha/config_dump.proto b/envoy/admin/v2alpha/config_dump.proto index 0cb1ad21..cfc1cdd5 100644 --- a/envoy/admin/v2alpha/config_dump.proto +++ b/envoy/admin/v2alpha/config_dump.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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/cds.proto"; diff --git a/envoy/admin/v2alpha/memory.proto b/envoy/admin/v2alpha/memory.proto index 3e83811a..f4158f4b 100644 --- a/envoy/admin/v2alpha/memory.proto +++ b/envoy/admin/v2alpha/memory.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.admin.v2alpha; + +option java_outer_classname = "MemoryProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.admin.v2alpha"; // [#protodoc-title: Memory] diff --git a/envoy/admin/v2alpha/metrics.proto b/envoy/admin/v2alpha/metrics.proto index f2a90b0b..9a91c747 100644 --- a/envoy/admin/v2alpha/metrics.proto +++ b/envoy/admin/v2alpha/metrics.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.admin.v2alpha; + +option java_outer_classname = "MetricsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.admin.v2alpha"; // [#protodoc-title: Metrics] diff --git a/envoy/admin/v2alpha/mutex_stats.proto b/envoy/admin/v2alpha/mutex_stats.proto index 65f121cc..272d7224 100644 --- a/envoy/admin/v2alpha/mutex_stats.proto +++ b/envoy/admin/v2alpha/mutex_stats.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.admin.v2alpha; + +option java_outer_classname = "MutexStatsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.admin.v2alpha"; // [#protodoc-title: MutexStats] diff --git a/envoy/admin/v2alpha/server_info.proto b/envoy/admin/v2alpha/server_info.proto index 3feb5952..18dcc70b 100644 --- a/envoy/admin/v2alpha/server_info.proto +++ b/envoy/admin/v2alpha/server_info.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/admin/v2alpha/tap.proto b/envoy/admin/v2alpha/tap.proto index e35ef3cc..789be14b 100644 --- a/envoy/admin/v2alpha/tap.proto +++ b/envoy/admin/v2alpha/tap.proto @@ -4,6 +4,9 @@ import "envoy/service/tap/v2alpha/common.proto"; import "validate/validate.proto"; package envoy.admin.v2alpha; + +option java_outer_classname = "TapProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.admin.v2alpha"; // The /tap admin request body that is used to configure an active tap session. diff --git a/envoy/api/v2/auth/cert.proto b/envoy/api/v2/auth/cert.proto index 778c8c17..8bc2ee37 100644 --- a/envoy/api/v2/auth/cert.proto +++ b/envoy/api/v2/auth/cert.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.auth; + +option java_outer_classname = "CertProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.auth"; option go_package = "auth"; diff --git a/envoy/api/v2/cds.proto b/envoy/api/v2/cds.proto index bd200eae..cca6de9e 100644 --- a/envoy/api/v2/cds.proto +++ b/envoy/api/v2/cds.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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; diff --git a/envoy/api/v2/cluster/circuit_breaker.proto b/envoy/api/v2/cluster/circuit_breaker.proto index a1193cc6..50b20c08 100644 --- a/envoy/api/v2/cluster/circuit_breaker.proto +++ b/envoy/api/v2/cluster/circuit_breaker.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.cluster; + +option java_outer_classname = "CircuitBreakerProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.cluster"; option go_package = "cluster"; option csharp_namespace = "Envoy.Api.V2.ClusterNS"; diff --git a/envoy/api/v2/cluster/outlier_detection.proto b/envoy/api/v2/cluster/outlier_detection.proto index dd373c2e..cd33cde1 100644 --- a/envoy/api/v2/cluster/outlier_detection.proto +++ b/envoy/api/v2/cluster/outlier_detection.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/core/address.proto b/envoy/api/v2/core/address.proto index dbf6acc7..6e76f5b7 100644 --- a/envoy/api/v2/core/address.proto +++ b/envoy/api/v2/core/address.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/core/base.proto b/envoy/api/v2/core/base.proto index 23f52509..3d03b3eb 100644 --- a/envoy/api/v2/core/base.proto +++ b/envoy/api/v2/core/base.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.core; + +option java_outer_classname = "BaseProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.core"; option go_package = "core"; diff --git a/envoy/api/v2/core/config_source.proto b/envoy/api/v2/core/config_source.proto index eb314fc4..3be59c18 100644 --- a/envoy/api/v2/core/config_source.proto +++ b/envoy/api/v2/core/config_source.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/core/grpc_service.proto b/envoy/api/v2/core/grpc_service.proto index 08672849..0ee84e3b 100644 --- a/envoy/api/v2/core/grpc_service.proto +++ b/envoy/api/v2/core/grpc_service.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/core/health_check.proto b/envoy/api/v2/core/health_check.proto index b158b6c8..65102d61 100644 --- a/envoy/api/v2/core/health_check.proto +++ b/envoy/api/v2/core/health_check.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/core/http_uri.proto b/envoy/api/v2/core/http_uri.proto index c0a007e1..21c66c7f 100644 --- a/envoy/api/v2/core/http_uri.proto +++ b/envoy/api/v2/core/http_uri.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/core/protocol.proto b/envoy/api/v2/core/protocol.proto index 69bddec0..1f5027e7 100644 --- a/envoy/api/v2/core/protocol.proto +++ b/envoy/api/v2/core/protocol.proto @@ -3,6 +3,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/discovery.proto b/envoy/api/v2/discovery.proto index 75fcc02a..17e5cfdc 100644 --- a/envoy/api/v2/discovery.proto +++ b/envoy/api/v2/discovery.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2; + +option java_outer_classname = "DiscoveryProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2"; option go_package = "v2"; diff --git a/envoy/api/v2/eds.proto b/envoy/api/v2/eds.proto index afb93219..fcef8c5f 100644 --- a/envoy/api/v2/eds.proto +++ b/envoy/api/v2/eds.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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; diff --git a/envoy/api/v2/endpoint/endpoint.proto b/envoy/api/v2/endpoint/endpoint.proto index 2efe7d1f..c458884c 100644 --- a/envoy/api/v2/endpoint/endpoint.proto +++ b/envoy/api/v2/endpoint/endpoint.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.endpoint; + +option java_outer_classname = "EndpointProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.endpoint"; option go_package = "endpoint"; diff --git a/envoy/api/v2/endpoint/load_report.proto b/envoy/api/v2/endpoint/load_report.proto index cbb01d32..58580d42 100644 --- a/envoy/api/v2/endpoint/load_report.proto +++ b/envoy/api/v2/endpoint/load_report.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; diff --git a/envoy/api/v2/lds.proto b/envoy/api/v2/lds.proto index 56980a11..5b2f8bbc 100644 --- a/envoy/api/v2/lds.proto +++ b/envoy/api/v2/lds.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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; diff --git a/envoy/api/v2/listener/listener.proto b/envoy/api/v2/listener/listener.proto index c919531c..96b7668a 100644 --- a/envoy/api/v2/listener/listener.proto +++ b/envoy/api/v2/listener/listener.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.listener; + +option java_outer_classname = "ListenerProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.listener"; option go_package = "listener"; option csharp_namespace = "Envoy.Api.V2.ListenerNS"; diff --git a/envoy/api/v2/ratelimit/ratelimit.proto b/envoy/api/v2/ratelimit/ratelimit.proto index 78bdc9c8..8ebec718 100644 --- a/envoy/api/v2/ratelimit/ratelimit.proto +++ b/envoy/api/v2/ratelimit/ratelimit.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.ratelimit; + +option java_outer_classname = "RatelimitProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.ratelimit"; option go_package = "ratelimit"; diff --git a/envoy/api/v2/rds.proto b/envoy/api/v2/rds.proto index 9699accf..8d41b384 100644 --- a/envoy/api/v2/rds.proto +++ b/envoy/api/v2/rds.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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; diff --git a/envoy/api/v2/route/route.proto b/envoy/api/v2/route/route.proto index 7e7b41de..f752ad14 100644 --- a/envoy/api/v2/route/route.proto +++ b/envoy/api/v2/route/route.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.api.v2.route; + +option java_outer_classname = "RouteProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.api.v2.route"; option go_package = "route"; option java_generic_services = true; diff --git a/envoy/config/accesslog/v2/als.proto b/envoy/config/accesslog/v2/als.proto index fdc5fa12..c71fe70a 100644 --- a/envoy/config/accesslog/v2/als.proto +++ b/envoy/config/accesslog/v2/als.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.accesslog.v2; + +option java_outer_classname = "AlsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.accesslog.v2"; option go_package = "v2"; diff --git a/envoy/config/accesslog/v2/file.proto b/envoy/config/accesslog/v2/file.proto index fb5bddce..48a1841a 100644 --- a/envoy/config/accesslog/v2/file.proto +++ b/envoy/config/accesslog/v2/file.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.accesslog.v2; + +option java_outer_classname = "FileProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.accesslog.v2"; option go_package = "v2"; diff --git a/envoy/config/bootstrap/v2/bootstrap.proto b/envoy/config/bootstrap/v2/bootstrap.proto index f6f883b8..5bf09feb 100644 --- a/envoy/config/bootstrap/v2/bootstrap.proto +++ b/envoy/config/bootstrap/v2/bootstrap.proto @@ -6,6 +6,9 @@ syntax = "proto3"; package envoy.config.bootstrap.v2; + +option java_outer_classname = "BootstrapProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.bootstrap.v2"; option go_package = "v2"; diff --git a/envoy/config/common/tap/v2alpha/common.proto b/envoy/config/common/tap/v2alpha/common.proto index 9fb38328..a7b587e3 100644 --- a/envoy/config/common/tap/v2alpha/common.proto +++ b/envoy/config/common/tap/v2alpha/common.proto @@ -5,6 +5,9 @@ import "envoy/service/tap/v2alpha/common.proto"; import "validate/validate.proto"; package envoy.config.common.tap.v2alpha; + +option java_outer_classname = "CommonProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.tap.v2alpha"; // [#protodoc-title: Common tap extension configuration] diff --git a/envoy/config/filter/accesslog/v2/accesslog.proto b/envoy/config/filter/accesslog/v2/accesslog.proto index c85f06ef..da699432 100644 --- a/envoy/config/filter/accesslog/v2/accesslog.proto +++ b/envoy/config/filter/accesslog/v2/accesslog.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; option go_package = "v2"; diff --git a/envoy/config/filter/fault/v2/fault.proto b/envoy/config/filter/fault/v2/fault.proto index 8462a2f9..7c6e405b 100644 --- a/envoy/config/filter/fault/v2/fault.proto +++ b/envoy/config/filter/fault/v2/fault.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; option go_package = "v2"; diff --git a/envoy/config/filter/http/buffer/v2/buffer.proto b/envoy/config/filter/http/buffer/v2/buffer.proto index fce389c6..6da5cbb9 100644 --- a/envoy/config/filter/http/buffer/v2/buffer.proto +++ b/envoy/config/filter/http/buffer/v2/buffer.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; option go_package = "v2"; diff --git a/envoy/config/filter/http/ext_authz/v2/ext_authz.proto b/envoy/config/filter/http/ext_authz/v2/ext_authz.proto index ddcdf6ab..2f5423af 100644 --- a/envoy/config/filter/http/ext_authz/v2/ext_authz.proto +++ b/envoy/config/filter/http/ext_authz/v2/ext_authz.proto @@ -1,6 +1,8 @@ syntax = "proto3"; package envoy.config.filter.http.ext_authz.v2; + +option java_outer_classname = "ExtAuthzProto"; option java_package = "io.envoyproxy.envoy.config.filter.http.ext_authz.v2"; option java_multiple_files = true; option go_package = "v2"; diff --git a/envoy/config/filter/http/fault/v2/fault.proto b/envoy/config/filter/http/fault/v2/fault.proto index 134a5424..aaffbc1f 100644 --- a/envoy/config/filter/http/fault/v2/fault.proto +++ b/envoy/config/filter/http/fault/v2/fault.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; option go_package = "v2"; diff --git a/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto b/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto index 5b236fff..eb1dfd68 100644 --- a/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto +++ b/envoy/config/filter/http/grpc_http1_reverse_bridge/v2alpha1/config.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.extensions.filter.http.grpc_http1_reverse_bridge.v2alpha1; + +option java_outer_classname = "ConfigProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.extensions.filter.http.grpc_http1_reverse_bridge.v2alpha1"; option go_package = "v2"; diff --git a/envoy/config/filter/http/gzip/v2/gzip.proto b/envoy/config/filter/http/gzip/v2/gzip.proto index e6609f17..fb6b8878 100644 --- a/envoy/config/filter/http/gzip/v2/gzip.proto +++ b/envoy/config/filter/http/gzip/v2/gzip.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; option go_package = "v2"; diff --git a/envoy/config/filter/http/header_to_metadata/v2/header_to_metadata.proto b/envoy/config/filter/http/header_to_metadata/v2/header_to_metadata.proto index af9a4d0c..2c8c606d 100644 --- a/envoy/config/filter/http/header_to_metadata/v2/header_to_metadata.proto +++ b/envoy/config/filter/http/header_to_metadata/v2/header_to_metadata.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package 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"; option go_package = "v2"; diff --git a/envoy/config/filter/http/health_check/v2/health_check.proto b/envoy/config/filter/http/health_check/v2/health_check.proto index 5cb6a9d3..c951f08c 100644 --- a/envoy/config/filter/http/health_check/v2/health_check.proto +++ b/envoy/config/filter/http/health_check/v2/health_check.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.health_check.v2; + +option java_outer_classname = "HealthCheckProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.health_check.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/ip_tagging/v2/ip_tagging.proto b/envoy/config/filter/http/ip_tagging/v2/ip_tagging.proto index aba17986..4d0b4fe6 100644 --- a/envoy/config/filter/http/ip_tagging/v2/ip_tagging.proto +++ b/envoy/config/filter/http/ip_tagging/v2/ip_tagging.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.ip_tagging.v2; + +option java_outer_classname = "IpTaggingProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.ip_tagging.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/jwt_authn/v2alpha/config.proto b/envoy/config/filter/http/jwt_authn/v2alpha/config.proto index b585cb6d..b60d74a6 100644 --- a/envoy/config/filter/http/jwt_authn/v2alpha/config.proto +++ b/envoy/config/filter/http/jwt_authn/v2alpha/config.proto @@ -2,6 +2,9 @@ syntax = "proto3"; package envoy.config.filter.http.jwt_authn.v2alpha; + +option java_outer_classname = "ConfigProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.jwt_authn.v2alpha"; import "envoy/api/v2/core/base.proto"; diff --git a/envoy/config/filter/http/lua/v2/lua.proto b/envoy/config/filter/http/lua/v2/lua.proto index a2bbb3fc..f29bcdbe 100644 --- a/envoy/config/filter/http/lua/v2/lua.proto +++ b/envoy/config/filter/http/lua/v2/lua.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.lua.v2; + +option java_outer_classname = "LuaProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.lua.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/rate_limit/v2/rate_limit.proto b/envoy/config/filter/http/rate_limit/v2/rate_limit.proto index f153e59b..e9ea6fbb 100644 --- a/envoy/config/filter/http/rate_limit/v2/rate_limit.proto +++ b/envoy/config/filter/http/rate_limit/v2/rate_limit.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.rate_limit.v2; + +option java_outer_classname = "RateLimitProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.rate_limit.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/rbac/v2/rbac.proto b/envoy/config/filter/http/rbac/v2/rbac.proto index 82f92f6e..936d3980 100644 --- a/envoy/config/filter/http/rbac/v2/rbac.proto +++ b/envoy/config/filter/http/rbac/v2/rbac.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.rbac.v2; + +option java_outer_classname = "RbacProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.rbac.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/router/v2/router.proto b/envoy/config/filter/http/router/v2/router.proto index b2362427..02115cb8 100644 --- a/envoy/config/filter/http/router/v2/router.proto +++ b/envoy/config/filter/http/router/v2/router.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.router.v2; + +option java_outer_classname = "RouterProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.router.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/squash/v2/squash.proto b/envoy/config/filter/http/squash/v2/squash.proto index f3bdd9d2..006af438 100644 --- a/envoy/config/filter/http/squash/v2/squash.proto +++ b/envoy/config/filter/http/squash/v2/squash.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.squash.v2; + +option java_outer_classname = "SquashProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.squash.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/http/tap/v2alpha/tap.proto b/envoy/config/filter/http/tap/v2alpha/tap.proto index 9d93d294..10d7bdd1 100644 --- a/envoy/config/filter/http/tap/v2alpha/tap.proto +++ b/envoy/config/filter/http/tap/v2alpha/tap.proto @@ -5,6 +5,9 @@ import "envoy/config/common/tap/v2alpha/common.proto"; import "validate/validate.proto"; package envoy.config.filter.http.tap.v2alpha; + +option java_outer_classname = "TapProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.tap.v2alpha"; // [#protodoc-title: Tap] diff --git a/envoy/config/filter/http/transcoder/v2/transcoder.proto b/envoy/config/filter/http/transcoder/v2/transcoder.proto index ccb455ac..fecd55d6 100644 --- a/envoy/config/filter/http/transcoder/v2/transcoder.proto +++ b/envoy/config/filter/http/transcoder/v2/transcoder.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.http.transcoder.v2; + +option java_outer_classname = "TranscoderProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.http.transcoder.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/listener/original_src/v2alpha1/original_src.proto b/envoy/config/filter/listener/original_src/v2alpha1/original_src.proto index 0f3ab8fe..aa38e1d3 100644 --- a/envoy/config/filter/listener/original_src/v2alpha1/original_src.proto +++ b/envoy/config/filter/listener/original_src/v2alpha1/original_src.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.listener.original_src.v2alpha1; + +option java_outer_classname = "OriginalSrcProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.listener.original_src.v2alpha1"; option go_package = "v2alpha1"; diff --git a/envoy/config/filter/network/client_ssl_auth/v2/client_ssl_auth.proto b/envoy/config/filter/network/client_ssl_auth/v2/client_ssl_auth.proto index 30bf9910..fe0a6a38 100644 --- a/envoy/config/filter/network/client_ssl_auth/v2/client_ssl_auth.proto +++ b/envoy/config/filter/network/client_ssl_auth/v2/client_ssl_auth.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.client_ssl_auth.v2; + +option java_outer_classname = "ClientSslAuthProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.client_ssl_auth.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/dubbo_proxy/v2alpha1/dubbo_proxy.proto b/envoy/config/filter/network/dubbo_proxy/v2alpha1/dubbo_proxy.proto index e38e50a5..e6398307 100644 --- a/envoy/config/filter/network/dubbo_proxy/v2alpha1/dubbo_proxy.proto +++ b/envoy/config/filter/network/dubbo_proxy/v2alpha1/dubbo_proxy.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.dubbo_proxy.v2alpha1; + +option java_outer_classname = "DubboProxyProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1"; option go_package = "v2"; diff --git a/envoy/config/filter/network/dubbo_proxy/v2alpha1/route.proto b/envoy/config/filter/network/dubbo_proxy/v2alpha1/route.proto index 8ac386c3..2c3d80ae 100644 --- a/envoy/config/filter/network/dubbo_proxy/v2alpha1/route.proto +++ b/envoy/config/filter/network/dubbo_proxy/v2alpha1/route.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.dubbo_proxy.v2alpha1; + +option java_outer_classname = "RouteProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.dubbo_proxy.v2alpha1"; option go_package = "v2"; diff --git a/envoy/config/filter/network/ext_authz/v2/ext_authz.proto b/envoy/config/filter/network/ext_authz/v2/ext_authz.proto index c8d59c1b..f9a2f351 100644 --- a/envoy/config/filter/network/ext_authz/v2/ext_authz.proto +++ b/envoy/config/filter/network/ext_authz/v2/ext_authz.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.ext_authz.v2; + +option java_outer_classname = "ExtAuthzProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.ext_authz.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto b/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto index be519e7d..5fb51dd8 100644 --- a/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto +++ b/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.http_connection_manager.v2; + +option java_outer_classname = "HttpConnectionManagerProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/mongo_proxy/v2/mongo_proxy.proto b/envoy/config/filter/network/mongo_proxy/v2/mongo_proxy.proto index 1149a53b..0d3d67bf 100644 --- a/envoy/config/filter/network/mongo_proxy/v2/mongo_proxy.proto +++ b/envoy/config/filter/network/mongo_proxy/v2/mongo_proxy.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.mongo_proxy.v2; + +option java_outer_classname = "MongoProxyProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.mongo_proxy.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/mysql_proxy/v1alpha1/mysql_proxy.proto b/envoy/config/filter/network/mysql_proxy/v1alpha1/mysql_proxy.proto index 3f107057..e4246c93 100644 --- a/envoy/config/filter/network/mysql_proxy/v1alpha1/mysql_proxy.proto +++ b/envoy/config/filter/network/mysql_proxy/v1alpha1/mysql_proxy.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.mysql_proxy.v1alpha1; + +option java_outer_classname = "MysqlProxyProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.mysql_proxy.v1alpha1"; option go_package = "v1alpha1"; diff --git a/envoy/config/filter/network/rate_limit/v2/rate_limit.proto b/envoy/config/filter/network/rate_limit/v2/rate_limit.proto index 9a89081b..0ceab0eb 100644 --- a/envoy/config/filter/network/rate_limit/v2/rate_limit.proto +++ b/envoy/config/filter/network/rate_limit/v2/rate_limit.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.rate_limit.v2; + +option java_outer_classname = "RateLimitProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.rate_limit.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/rbac/v2/rbac.proto b/envoy/config/filter/network/rbac/v2/rbac.proto index 4441d5e4..ccab4779 100644 --- a/envoy/config/filter/network/rbac/v2/rbac.proto +++ b/envoy/config/filter/network/rbac/v2/rbac.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.rbac.v2; + +option java_outer_classname = "RbacProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.rbac.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/redis_proxy/v2/redis_proxy.proto b/envoy/config/filter/network/redis_proxy/v2/redis_proxy.proto index 29648bda..250b034d 100644 --- a/envoy/config/filter/network/redis_proxy/v2/redis_proxy.proto +++ b/envoy/config/filter/network/redis_proxy/v2/redis_proxy.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.redis_proxy.v2; + +option java_outer_classname = "RedisProxyProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.redis_proxy.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.proto b/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.proto index ef9407d8..12ce0d27 100644 --- a/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.proto +++ b/envoy/config/filter/network/tcp_proxy/v2/tcp_proxy.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.tcp_proxy.v2; + +option java_outer_classname = "TcpProxyProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.tcp_proxy.v2"; option go_package = "v2"; diff --git a/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto b/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto index f8d38fdb..c516f516 100644 --- a/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto +++ b/envoy/config/filter/network/thrift_proxy/v2alpha1/route.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.thrift_proxy.v2alpha1; + +option java_outer_classname = "RouteProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1"; option go_package = "v2"; diff --git a/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto b/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto index 8ca4e64d..951a51e8 100644 --- a/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto +++ b/envoy/config/filter/network/thrift_proxy/v2alpha1/thrift_proxy.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.network.thrift_proxy.v2alpha1; + +option java_outer_classname = "ThriftProxyProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1"; option go_package = "v2"; diff --git a/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto b/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto index e3ced525..7b4db2ae 100644 --- a/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto +++ b/envoy/config/filter/thrift/rate_limit/v2alpha1/rate_limit.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.thrift.rate_limit.v2alpha1; + +option java_outer_classname = "RateLimitProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.thrift.rate_limit.v2alpha1"; option go_package = "v2alpha1"; diff --git a/envoy/config/filter/thrift/router/v2alpha1/router.proto b/envoy/config/filter/thrift/router/v2alpha1/router.proto index d7ac3b02..c515752c 100644 --- a/envoy/config/filter/thrift/router/v2alpha1/router.proto +++ b/envoy/config/filter/thrift/router/v2alpha1/router.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.filter.thrift.router.v2alpha1; + +option java_outer_classname = "RouterProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.filter.thrift.router.v2alpha1"; option go_package = "v2alpha1"; diff --git a/envoy/config/grpc_credential/v2alpha/file_based_metadata.proto b/envoy/config/grpc_credential/v2alpha/file_based_metadata.proto index f210da30..c91c50e3 100644 --- a/envoy/config/grpc_credential/v2alpha/file_based_metadata.proto +++ b/envoy/config/grpc_credential/v2alpha/file_based_metadata.proto @@ -4,6 +4,9 @@ syntax = "proto3"; // Configuration for File Based Metadata Grpc Credentials Plugin package envoy.config.grpc_credential.v2alpha; + +option java_outer_classname = "FileBasedMetadataProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.grpc_credential.v2alpha"; option go_package = "v2alpha"; diff --git a/envoy/config/health_checker/redis/v2/redis.proto b/envoy/config/health_checker/redis/v2/redis.proto index 2aa32364..130454b5 100644 --- a/envoy/config/health_checker/redis/v2/redis.proto +++ b/envoy/config/health_checker/redis/v2/redis.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.health_checker.redis.v2; + +option java_outer_classname = "RedisProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.health_checker.redis.v2"; option go_package = "v2"; diff --git a/envoy/config/metrics/v2/metrics_service.proto b/envoy/config/metrics/v2/metrics_service.proto index ae78e840..208a5c20 100644 --- a/envoy/config/metrics/v2/metrics_service.proto +++ b/envoy/config/metrics/v2/metrics_service.proto @@ -3,6 +3,9 @@ syntax = "proto3"; // [#protodoc-title: Metrics service] package envoy.config.metrics.v2; + +option java_outer_classname = "MetricsServiceProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.metrics.v2"; import "envoy/api/v2/core/grpc_service.proto"; diff --git a/envoy/config/metrics/v2/stats.proto b/envoy/config/metrics/v2/stats.proto index 63470a5e..8b85198f 100644 --- a/envoy/config/metrics/v2/stats.proto +++ b/envoy/config/metrics/v2/stats.proto @@ -4,6 +4,9 @@ syntax = "proto3"; package envoy.config.metrics.v2; + +option java_outer_classname = "StatsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.metrics.v2"; option go_package = "v2"; diff --git a/envoy/config/overload/v2alpha/overload.proto b/envoy/config/overload/v2alpha/overload.proto index 925bd9dd..cf502752 100644 --- a/envoy/config/overload/v2alpha/overload.proto +++ b/envoy/config/overload/v2alpha/overload.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.overload.v2alpha; + +option java_outer_classname = "OverloadProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.overload.v2alpha"; option go_package = "v2alpha"; diff --git a/envoy/config/ratelimit/v2/rls.proto b/envoy/config/ratelimit/v2/rls.proto index c0d615ab..8f039b44 100644 --- a/envoy/config/ratelimit/v2/rls.proto +++ b/envoy/config/ratelimit/v2/rls.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.ratelimit.v2; + +option java_outer_classname = "RlsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.ratelimit.v2"; option go_package = "v2"; diff --git a/envoy/config/rbac/v2alpha/rbac.proto b/envoy/config/rbac/v2alpha/rbac.proto index 2856dd03..19b61473 100644 --- a/envoy/config/rbac/v2alpha/rbac.proto +++ b/envoy/config/rbac/v2alpha/rbac.proto @@ -7,6 +7,9 @@ import "envoy/type/matcher/metadata.proto"; import "envoy/type/matcher/string.proto"; package envoy.config.rbac.v2alpha; + +option java_outer_classname = "RbacProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.rbac.v2alpha"; option go_package = "v2alpha"; diff --git a/envoy/config/resource_monitor/fixed_heap/v2alpha/fixed_heap.proto b/envoy/config/resource_monitor/fixed_heap/v2alpha/fixed_heap.proto index 96d439c2..f945a314 100644 --- a/envoy/config/resource_monitor/fixed_heap/v2alpha/fixed_heap.proto +++ b/envoy/config/resource_monitor/fixed_heap/v2alpha/fixed_heap.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.resource_monitor.fixed_heap.v2alpha; + +option java_outer_classname = "FixedHeapProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.resource_monitor.fixed_heap.v2alpha"; option go_package = "v2alpha"; diff --git a/envoy/config/resource_monitor/injected_resource/v2alpha/injected_resource.proto b/envoy/config/resource_monitor/injected_resource/v2alpha/injected_resource.proto index bd364ebb..cab704a4 100644 --- a/envoy/config/resource_monitor/injected_resource/v2alpha/injected_resource.proto +++ b/envoy/config/resource_monitor/injected_resource/v2alpha/injected_resource.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.resource_monitor.injected_resource.v2alpha; + +option java_outer_classname = "InjectedResourceProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.resource_monitor.injected_resource.v2alpha"; option go_package = "v2alpha"; diff --git a/envoy/config/retry/previous_priorities/previous_priorities_config.proto b/envoy/config/retry/previous_priorities/previous_priorities_config.proto index 0d84b929..9ee2ed55 100644 --- a/envoy/config/retry/previous_priorities/previous_priorities_config.proto +++ b/envoy/config/retry/previous_priorities/previous_priorities_config.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.retry.previous_priorities; + +option java_outer_classname = "PreviousPrioritiesConfigProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.retry.previous_priorities"; // A retry host selector that attempts to spread retries between priorities, even if certain diff --git a/envoy/config/trace/v2/trace.proto b/envoy/config/trace/v2/trace.proto index 4f25ec69..10c25df5 100644 --- a/envoy/config/trace/v2/trace.proto +++ b/envoy/config/trace/v2/trace.proto @@ -4,6 +4,9 @@ syntax = "proto3"; package envoy.config.trace.v2; + +option java_outer_classname = "TraceProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.trace.v2"; option go_package = "v2"; diff --git a/envoy/config/transport_socket/alts/v2alpha/alts.proto b/envoy/config/transport_socket/alts/v2alpha/alts.proto index d9cf9b6f..f5a9db64 100644 --- a/envoy/config/transport_socket/alts/v2alpha/alts.proto +++ b/envoy/config/transport_socket/alts/v2alpha/alts.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.transport_socket.alts.v2alpha; + +option java_outer_classname = "AltsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.transport_socket.alts.v2alpha"; option go_package = "v2"; diff --git a/envoy/config/transport_socket/tap/v2alpha/tap.proto b/envoy/config/transport_socket/tap/v2alpha/tap.proto index 52338f7c..84918699 100644 --- a/envoy/config/transport_socket/tap/v2alpha/tap.proto +++ b/envoy/config/transport_socket/tap/v2alpha/tap.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.config.transport_socket.tap.v2alpha; + +option java_outer_classname = "TapProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.config.transport_socket.tap.v2alpha"; option go_package = "v2"; diff --git a/envoy/data/accesslog/v2/accesslog.proto b/envoy/data/accesslog/v2/accesslog.proto index 95763781..3f529105 100644 --- a/envoy/data/accesslog/v2/accesslog.proto +++ b/envoy/data/accesslog/v2/accesslog.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.data.accesslog.v2; + +option java_outer_classname = "AccesslogProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.data.accesslog.v2"; import "envoy/api/v2/core/address.proto"; diff --git a/envoy/data/cluster/v2alpha/outlier_detection_event.proto b/envoy/data/cluster/v2alpha/outlier_detection_event.proto index ed2b7630..ba3f0289 100644 --- a/envoy/data/cluster/v2alpha/outlier_detection_event.proto +++ b/envoy/data/cluster/v2alpha/outlier_detection_event.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.data.cluster.v2alpha; + +option java_outer_classname = "OutlierDetectionEventProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.data.cluster.v2alpha"; import "google/protobuf/timestamp.proto"; diff --git a/envoy/data/core/v2alpha/health_check_event.proto b/envoy/data/core/v2alpha/health_check_event.proto index 54dc8f38..adfb6c67 100644 --- a/envoy/data/core/v2alpha/health_check_event.proto +++ b/envoy/data/core/v2alpha/health_check_event.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.data.core.v2alpha; + +option java_outer_classname = "HealthCheckEventProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.data.core.v2alpha"; import "envoy/api/v2/core/address.proto"; diff --git a/envoy/data/tap/v2alpha/http.proto b/envoy/data/tap/v2alpha/http.proto index 92b731c2..253f1ad9 100644 --- a/envoy/data/tap/v2alpha/http.proto +++ b/envoy/data/tap/v2alpha/http.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.data.tap.v2alpha; + +option java_outer_classname = "HttpProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.data.tap.v2alpha"; import "envoy/api/v2/core/base.proto"; diff --git a/envoy/data/tap/v2alpha/transport.proto b/envoy/data/tap/v2alpha/transport.proto index 216cf9db..87e4b8d2 100644 --- a/envoy/data/tap/v2alpha/transport.proto +++ b/envoy/data/tap/v2alpha/transport.proto @@ -5,6 +5,9 @@ syntax = "proto3"; // sequences on a socket. package envoy.data.tap.v2alpha; + +option java_outer_classname = "TransportProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.data.tap.v2alpha"; option go_package = "v2"; diff --git a/envoy/data/tap/v2alpha/wrapper.proto b/envoy/data/tap/v2alpha/wrapper.proto index 48a6f863..f3c3c9a1 100644 --- a/envoy/data/tap/v2alpha/wrapper.proto +++ b/envoy/data/tap/v2alpha/wrapper.proto @@ -6,6 +6,9 @@ import "envoy/data/tap/v2alpha/transport.proto"; import "validate/validate.proto"; package envoy.data.tap.v2alpha; + +option java_outer_classname = "WrapperProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.data.tap.v2alpha"; // [#protodoc-title: Tap data wrappers] diff --git a/envoy/service/accesslog/v2/als.proto b/envoy/service/accesslog/v2/als.proto index ebb7013a..1ee6ccd0 100644 --- a/envoy/service/accesslog/v2/als.proto +++ b/envoy/service/accesslog/v2/als.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.accesslog.v2; + +option java_outer_classname = "AlsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.accesslog.v2"; option go_package = "v2"; option java_generic_services = true; diff --git a/envoy/service/auth/v2/attribute_context.proto b/envoy/service/auth/v2/attribute_context.proto index ca3fde9c..ed0dd33b 100644 --- a/envoy/service/auth/v2/attribute_context.proto +++ b/envoy/service/auth/v2/attribute_context.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.auth.v2; + +option java_outer_classname = "AttributeContextProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.auth.v2"; import "envoy/api/v2/core/address.proto"; diff --git a/envoy/service/auth/v2/external_auth.proto b/envoy/service/auth/v2/external_auth.proto index c071d528..c08046f5 100644 --- a/envoy/service/auth/v2/external_auth.proto +++ b/envoy/service/auth/v2/external_auth.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.auth.v2; + +option java_outer_classname = "ExternalAuthProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.auth.v2"; option go_package = "v2"; option java_generic_services = true; diff --git a/envoy/service/discovery/v2/ads.proto b/envoy/service/discovery/v2/ads.proto index e8774dd2..73f27219 100644 --- a/envoy/service/discovery/v2/ads.proto +++ b/envoy/service/discovery/v2/ads.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.discovery.v2; + +option java_outer_classname = "AdsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.discovery.v2"; option go_package = "v2"; option java_generic_services = true; diff --git a/envoy/service/discovery/v2/hds.proto b/envoy/service/discovery/v2/hds.proto index 7dd3e8a9..354dae94 100644 --- a/envoy/service/discovery/v2/hds.proto +++ b/envoy/service/discovery/v2/hds.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.discovery.v2; + +option java_outer_classname = "HdsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.discovery.v2"; option java_generic_services = true; diff --git a/envoy/service/discovery/v2/sds.proto b/envoy/service/discovery/v2/sds.proto index 60d5d228..055df682 100644 --- a/envoy/service/discovery/v2/sds.proto +++ b/envoy/service/discovery/v2/sds.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.discovery.v2; + +option java_outer_classname = "SdsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.discovery.v2"; import "envoy/api/v2/discovery.proto"; diff --git a/envoy/service/load_stats/v2/lrs.proto b/envoy/service/load_stats/v2/lrs.proto index aa3638b6..2fe95f3b 100644 --- a/envoy/service/load_stats/v2/lrs.proto +++ b/envoy/service/load_stats/v2/lrs.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.load_stats.v2; + +option java_outer_classname = "LrsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.load_stats.v2"; option go_package = "v2"; option java_generic_services = true; diff --git a/envoy/service/metrics/v2/metrics_service.proto b/envoy/service/metrics/v2/metrics_service.proto index 6b88148e..b70be3bd 100644 --- a/envoy/service/metrics/v2/metrics_service.proto +++ b/envoy/service/metrics/v2/metrics_service.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.metrics.v2; + +option java_outer_classname = "MetricsServiceProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.metrics.v2"; option go_package = "v2"; option java_generic_services = true; diff --git a/envoy/service/ratelimit/v2/rls.proto b/envoy/service/ratelimit/v2/rls.proto index 07478d19..18b6b678 100644 --- a/envoy/service/ratelimit/v2/rls.proto +++ b/envoy/service/ratelimit/v2/rls.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.service.ratelimit.v2; + +option java_outer_classname = "RlsProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.ratelimit.v2"; option go_package = "v2"; diff --git a/envoy/service/tap/v2alpha/common.proto b/envoy/service/tap/v2alpha/common.proto index 47f9b53f..b330b6c9 100644 --- a/envoy/service/tap/v2alpha/common.proto +++ b/envoy/service/tap/v2alpha/common.proto @@ -5,6 +5,9 @@ import "envoy/api/v2/route/route.proto"; import "validate/validate.proto"; package envoy.service.tap.v2alpha; + +option java_outer_classname = "CommonProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.tap.v2alpha"; // [#protodoc-title: Common tap configuration] diff --git a/envoy/service/trace/v2/trace_service.proto b/envoy/service/trace/v2/trace_service.proto index 9ab4579a..a6385bb1 100644 --- a/envoy/service/trace/v2/trace_service.proto +++ b/envoy/service/trace/v2/trace_service.proto @@ -3,6 +3,9 @@ syntax = "proto3"; // [#proto-status: draft] package envoy.service.trace.v2; + +option java_outer_classname = "TraceServiceProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.service.trace.v2"; option go_package = "v2"; option java_generic_services = true; diff --git a/envoy/type/http_status.proto b/envoy/type/http_status.proto index 626805b8..9d9a6230 100644 --- a/envoy/type/http_status.proto +++ b/envoy/type/http_status.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type; + +option java_outer_classname = "HttpStatusProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type"; import "validate/validate.proto"; diff --git a/envoy/type/matcher/metadata.proto b/envoy/type/matcher/metadata.proto index 60df44d7..1739a00b 100644 --- a/envoy/type/matcher/metadata.proto +++ b/envoy/type/matcher/metadata.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type.matcher; + +option java_outer_classname = "MetadataProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type.matcher"; option go_package = "matcher"; diff --git a/envoy/type/matcher/number.proto b/envoy/type/matcher/number.proto index c6e6a26c..f6c49b3f 100644 --- a/envoy/type/matcher/number.proto +++ b/envoy/type/matcher/number.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type.matcher; + +option java_outer_classname = "NumberProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type.matcher"; option go_package = "matcher"; diff --git a/envoy/type/matcher/string.proto b/envoy/type/matcher/string.proto index 44d4a53f..02077522 100644 --- a/envoy/type/matcher/string.proto +++ b/envoy/type/matcher/string.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type.matcher; + +option java_outer_classname = "StringProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type.matcher"; option go_package = "matcher"; diff --git a/envoy/type/matcher/value.proto b/envoy/type/matcher/value.proto index def4e49d..52f5e5b1 100644 --- a/envoy/type/matcher/value.proto +++ b/envoy/type/matcher/value.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type.matcher; + +option java_outer_classname = "ValueProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type.matcher"; option go_package = "matcher"; diff --git a/envoy/type/percent.proto b/envoy/type/percent.proto index 543c0a05..551e93bf 100644 --- a/envoy/type/percent.proto +++ b/envoy/type/percent.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type; + +option java_outer_classname = "PercentProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type"; import "validate/validate.proto"; diff --git a/envoy/type/range.proto b/envoy/type/range.proto index 3ce3e32b..e64b71e4 100644 --- a/envoy/type/range.proto +++ b/envoy/type/range.proto @@ -1,6 +1,9 @@ syntax = "proto3"; package envoy.type; + +option java_outer_classname = "RangeProto"; +option java_multiple_files = true; option java_package = "io.envoyproxy.envoy.type"; option go_package = "envoy_type";