Uses of Package
io.envoyproxy.envoy.api.v2.core
-
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.admin.v2alpha Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder HealthStatus Endpoint health status.Locality Identifies location of where either Envoy runs or where upstream hosts run.Locality.Builder Identifies location of where either Envoy runs or where upstream hosts run.LocalityOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2 Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder BindConfig Protobuf typeenvoy.api.v2.core.BindConfigBindConfig.Builder Protobuf typeenvoy.api.v2.core.BindConfigBindConfigOrBuilder ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSource.Builder Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder ControlPlane Identifies a specific ControlPlane instance that Envoy is connected to.ControlPlane.Builder Identifies a specific ControlPlane instance that Envoy is connected to.ControlPlaneOrBuilder HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder HealthCheck [#next-free-field: 23]HealthCheck.Builder [#next-free-field: 23]HealthCheckOrBuilder Http1ProtocolOptions [#next-free-field: 6]Http1ProtocolOptions.Builder [#next-free-field: 6]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 14]Http2ProtocolOptions.Builder [#next-free-field: 14]Http2ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 6]HttpProtocolOptions.Builder [#next-free-field: 6]HttpProtocolOptionsOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder SocketOption Generic socket option message.SocketOption.Builder Generic socket option message.SocketOptionOrBuilder TcpKeepalive Protobuf typeenvoy.api.v2.core.TcpKeepaliveTcpKeepalive.Builder Protobuf typeenvoy.api.v2.core.TcpKeepaliveTcpKeepaliveOrBuilder TrafficDirection Identifies the direction of the traffic relative to the local Envoy.TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocketOrBuilder UpstreamHttpProtocolOptions Protobuf typeenvoy.api.v2.core.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.api.v2.core.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptionsOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2.auth Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSource.Builder Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2.cluster Class Description RoutingPriority Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level. -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2.core Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.AddressCase Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder AggregatedConfigSource Aggregated Discovery Service (ADS) options.AggregatedConfigSource.Builder Aggregated Discovery Service (ADS) options.AggregatedConfigSourceOrBuilder ApiConfigSource API configuration source.ApiConfigSource.ApiType APIs may be fetched via either REST or gRPC.ApiConfigSource.Builder API configuration source.ApiConfigSourceOrBuilder ApiVersion xDS API version.AsyncDataSource Async data source which support async data fetch.AsyncDataSource.Builder Async data source which support async data fetch.AsyncDataSource.SpecifierCase AsyncDataSourceOrBuilder BackoffStrategy Configuration defining a jittered exponential back off strategy.BackoffStrategy.Builder Configuration defining a jittered exponential back off strategy.BackoffStrategyOrBuilder BindConfig Protobuf typeenvoy.api.v2.core.BindConfigBindConfig.Builder Protobuf typeenvoy.api.v2.core.BindConfigBindConfigOrBuilder BuildVersion BuildVersion combines SemVer version of extension with free-form build information (i.e.BuildVersion.Builder BuildVersion combines SemVer version of extension with free-form build information (i.e.BuildVersionOrBuilder CidrRange CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange.Builder CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRangeOrBuilder ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSource.Builder Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSource.ConfigSourceSpecifierCase ConfigSourceOrBuilder ControlPlane Identifies a specific ControlPlane instance that Envoy is connected to.ControlPlane.Builder Identifies a specific ControlPlane instance that Envoy is connected to.ControlPlaneOrBuilder DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSource.SpecifierCase DataSourceOrBuilder EventServiceConfig [#not-implemented-hide:] Configuration of the event reporting service endpoint.EventServiceConfig.Builder [#not-implemented-hide:] Configuration of the event reporting service endpoint.EventServiceConfig.ConfigSourceSpecifierCase EventServiceConfigOrBuilder Extension Version and identification for an Envoy extension.Extension.Builder Version and identification for an Envoy extension.ExtensionOrBuilder GrpcMethodList A list of gRPC methods which can be used as an allowlist, for example.GrpcMethodList.Builder A list of gRPC methods which can be used as an allowlist, for example.GrpcMethodList.Service Protobuf typeenvoy.api.v2.core.GrpcMethodList.ServiceGrpcMethodList.Service.Builder Protobuf typeenvoy.api.v2.core.GrpcMethodList.ServiceGrpcMethodList.ServiceOrBuilder GrpcMethodListOrBuilder GrpcProtocolOptions [#not-implemented-hide:]GrpcProtocolOptions.Builder [#not-implemented-hide:]GrpcProtocolOptionsOrBuilder GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcService.EnvoyGrpc Protobuf typeenvoy.api.v2.core.GrpcService.EnvoyGrpcGrpcService.EnvoyGrpc.Builder Protobuf typeenvoy.api.v2.core.GrpcService.EnvoyGrpcGrpcService.EnvoyGrpcOrBuilder GrpcService.GoogleGrpc [#next-free-field: 7]GrpcService.GoogleGrpc.Builder [#next-free-field: 7]GrpcService.GoogleGrpc.CallCredentials [#next-free-field: 8]GrpcService.GoogleGrpc.CallCredentials.Builder [#next-free-field: 8]GrpcService.GoogleGrpc.CallCredentials.CredentialSpecifierCase GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials Protobuf typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsGrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials.Builder Protobuf typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsGrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsOrBuilder GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin Protobuf typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginGrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.Builder Protobuf typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginGrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.ConfigTypeCase GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginOrBuilder GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials Protobuf typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsGrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials.Builder Protobuf typeenvoy.api.v2.core.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsGrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsOrBuilder GrpcService.GoogleGrpc.CallCredentials.StsService Security token service configuration that allows Google gRPC to fetch security token from an OAuth 2.0 authorization server.GrpcService.GoogleGrpc.CallCredentials.StsService.Builder Security token service configuration that allows Google gRPC to fetch security token from an OAuth 2.0 authorization server.GrpcService.GoogleGrpc.CallCredentials.StsServiceOrBuilder GrpcService.GoogleGrpc.CallCredentialsOrBuilder GrpcService.GoogleGrpc.ChannelCredentials See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call credential types.GrpcService.GoogleGrpc.ChannelCredentials.Builder See https://grpc.io/docs/guides/auth.html#credential-types to understand Channel and Call credential types.GrpcService.GoogleGrpc.ChannelCredentials.CredentialSpecifierCase GrpcService.GoogleGrpc.ChannelCredentialsOrBuilder GrpcService.GoogleGrpc.GoogleLocalCredentials Local channel credentials.GrpcService.GoogleGrpc.GoogleLocalCredentials.Builder Local channel credentials.GrpcService.GoogleGrpc.GoogleLocalCredentialsOrBuilder GrpcService.GoogleGrpc.SslCredentials See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.GrpcService.GoogleGrpc.SslCredentials.Builder See https://grpc.io/grpc/cpp/structgrpc_1_1_ssl_credentials_options.html.GrpcService.GoogleGrpc.SslCredentialsOrBuilder GrpcService.GoogleGrpcOrBuilder GrpcService.TargetSpecifierCase GrpcServiceOrBuilder HeaderMap Wrapper for a set of headers.HeaderMap.Builder Wrapper for a set of headers.HeaderMapOrBuilder HeaderValue Header name/value pair.HeaderValue.Builder Header name/value pair.HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder HeaderValueOrBuilder HealthCheck [#next-free-field: 23]HealthCheck.Builder [#next-free-field: 23]HealthCheck.CustomHealthCheck Custom health check.HealthCheck.CustomHealthCheck.Builder Custom health check.HealthCheck.CustomHealthCheck.ConfigTypeCase HealthCheck.CustomHealthCheckOrBuilder HealthCheck.GrpcHealthCheck `grpc.health.v1.Health <https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based healthcheck.HealthCheck.GrpcHealthCheck.Builder `grpc.health.v1.Health <https://github.com/grpc/grpc/blob/master/src/proto/grpc/health/v1/health.proto>`_-based healthcheck.HealthCheck.GrpcHealthCheckOrBuilder HealthCheck.HealthCheckerCase HealthCheck.HttpHealthCheck [#next-free-field: 12]HealthCheck.HttpHealthCheck.Builder [#next-free-field: 12]HealthCheck.HttpHealthCheckOrBuilder HealthCheck.Payload Describes the encoding of the payload bytes in the payload.HealthCheck.Payload.Builder Describes the encoding of the payload bytes in the payload.HealthCheck.Payload.PayloadCase HealthCheck.PayloadOrBuilder HealthCheck.RedisHealthCheck Protobuf typeenvoy.api.v2.core.HealthCheck.RedisHealthCheckHealthCheck.RedisHealthCheck.Builder Protobuf typeenvoy.api.v2.core.HealthCheck.RedisHealthCheckHealthCheck.RedisHealthCheckOrBuilder HealthCheck.TcpHealthCheck Protobuf typeenvoy.api.v2.core.HealthCheck.TcpHealthCheckHealthCheck.TcpHealthCheck.Builder Protobuf typeenvoy.api.v2.core.HealthCheck.TcpHealthCheckHealthCheck.TcpHealthCheckOrBuilder HealthCheck.TlsOptions Health checks occur over the transport socket specified for the cluster.HealthCheck.TlsOptions.Builder Health checks occur over the transport socket specified for the cluster.HealthCheck.TlsOptionsOrBuilder HealthCheckOrBuilder HealthStatus Endpoint health status.Http1ProtocolOptions [#next-free-field: 6]Http1ProtocolOptions.Builder [#next-free-field: 6]Http1ProtocolOptions.HeaderKeyFormat Protobuf typeenvoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormatHttp1ProtocolOptions.HeaderKeyFormat.Builder Protobuf typeenvoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormatHttp1ProtocolOptions.HeaderKeyFormat.HeaderFormatCase Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords Protobuf typeenvoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsHttp1ProtocolOptions.HeaderKeyFormat.ProperCaseWords.Builder Protobuf typeenvoy.api.v2.core.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsHttp1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsOrBuilder Http1ProtocolOptions.HeaderKeyFormatOrBuilder Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 14]Http2ProtocolOptions.Builder [#next-free-field: 14]Http2ProtocolOptions.SettingsParameter Defines a parameter to be sent in the SETTINGS frame.Http2ProtocolOptions.SettingsParameter.Builder Defines a parameter to be sent in the SETTINGS frame.Http2ProtocolOptions.SettingsParameterOrBuilder Http2ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 6]HttpProtocolOptions.Builder [#next-free-field: 6]HttpProtocolOptions.HeadersWithUnderscoresAction Action to take when Envoy receives client request with header names containing underscore characters.HttpProtocolOptionsOrBuilder HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUri.HttpUpstreamTypeCase HttpUriOrBuilder Locality Identifies location of where either Envoy runs or where upstream hosts run.Locality.Builder Identifies location of where either Envoy runs or where upstream hosts run.LocalityOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.Node.UserAgentVersionTypeCase NodeOrBuilder Pipe Protobuf typeenvoy.api.v2.core.PipePipe.Builder Protobuf typeenvoy.api.v2.core.PipePipeOrBuilder RateLimitSettings Rate Limit settings to be applied for discovery requests made by Envoy.RateLimitSettings.Builder Rate Limit settings to be applied for discovery requests made by Envoy.RateLimitSettingsOrBuilder RemoteDataSource The message specifies how to fetch data from remote and how to verify it.RemoteDataSource.Builder The message specifies how to fetch data from remote and how to verify it.RemoteDataSourceOrBuilder RequestMethod HTTP request method.RetryPolicy The message specifies the retry policy of remote data source when fetching fails.RetryPolicy.Builder The message specifies the retry policy of remote data source when fetching fails.RetryPolicyOrBuilder RoutingPriority Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level.RuntimeDouble Runtime derived double with a default when not specified.RuntimeDouble.Builder Runtime derived double with a default when not specified.RuntimeDoubleOrBuilder RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder RuntimeFractionalPercent Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercentOrBuilder RuntimeUInt32 Runtime derived uint32 with a default when not specified.RuntimeUInt32.Builder Runtime derived uint32 with a default when not specified.RuntimeUInt32OrBuilder SelfConfigSource [#not-implemented-hide:] Self-referencing config source options.SelfConfigSource.Builder [#not-implemented-hide:] Self-referencing config source options.SelfConfigSourceOrBuilder SocketAddress [#next-free-field: 7]SocketAddress.Builder [#next-free-field: 7]SocketAddress.PortSpecifierCase SocketAddress.Protocol Protobuf enumenvoy.api.v2.core.SocketAddress.ProtocolSocketAddressOrBuilder SocketOption Generic socket option message.SocketOption.Builder Generic socket option message.SocketOption.SocketState Protobuf enumenvoy.api.v2.core.SocketOption.SocketStateSocketOption.ValueCase SocketOptionOrBuilder TcpKeepalive Protobuf typeenvoy.api.v2.core.TcpKeepaliveTcpKeepalive.Builder Protobuf typeenvoy.api.v2.core.TcpKeepaliveTcpKeepaliveOrBuilder TcpProtocolOptions [#not-implemented-hide:]TcpProtocolOptions.Builder [#not-implemented-hide:]TcpProtocolOptionsOrBuilder TrafficDirection Identifies the direction of the traffic relative to the local Envoy.TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocket.ConfigTypeCase TransportSocketOrBuilder UpstreamHttpProtocolOptions Protobuf typeenvoy.api.v2.core.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.api.v2.core.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptionsOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2.endpoint Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder HealthStatus Endpoint health status.Locality Identifies location of where either Envoy runs or where upstream hosts run.Locality.Builder Identifies location of where either Envoy runs or where upstream hosts run.LocalityOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2.listener Class Description CidrRange CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange.Builder CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRangeOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.api.v2.route Class Description DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder RequestMethod HTTP request method.RoutingPriority Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level.RuntimeFractionalPercent Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.accesslog.v2 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.bootstrap.v2 Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder ApiConfigSource API configuration source.ApiConfigSource.Builder API configuration source.ApiConfigSourceOrBuilder BindConfig Protobuf typeenvoy.api.v2.core.BindConfigBindConfig.Builder Protobuf typeenvoy.api.v2.core.BindConfigBindConfigOrBuilder ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSource.Builder Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder EventServiceConfig [#not-implemented-hide:] Configuration of the event reporting service endpoint.EventServiceConfig.Builder [#not-implemented-hide:] Configuration of the event reporting service endpoint.EventServiceConfigOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder SocketOption Generic socket option message.SocketOption.Builder Generic socket option message.SocketOptionOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.accesslog.v2 Class Description RuntimeUInt32 Runtime derived uint32 with a default when not specified.RuntimeUInt32.Builder Runtime derived uint32 with a default when not specified.RuntimeUInt32OrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.adaptive_concurrency.v2alpha Class Description RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.compressor.v2 Class Description RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.csrf.v2 Class Description RuntimeFractionalPercent Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.ext_authz.v2 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder HeaderValue Header name/value pair.HeaderValue.Builder Header name/value pair.HeaderValueOrBuilder HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUriOrBuilder RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder RuntimeFractionalPercent Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.grpc_stats.v2alpha Class Description GrpcMethodList A list of gRPC methods which can be used as an allowlist, for example.GrpcMethodList.Builder A list of gRPC methods which can be used as an allowlist, for example.GrpcMethodListOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.ip_tagging.v2 Class Description CidrRange CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange.Builder CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRangeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.http.jwt_authn.v2alpha Class Description DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUriOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.client_ssl_auth.v2 Class Description CidrRange CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange.Builder CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRangeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.direct_response.v2 Class Description DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.ext_authz.v2 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSource.Builder Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_api_msg_RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder Http1ProtocolOptions [#next-free-field: 6]Http1ProtocolOptions.Builder [#next-free-field: 6]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 14]Http2ProtocolOptions.Builder [#next-free-field: 14]Http2ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 6]HttpProtocolOptions.Builder [#next-free-field: 6]HttpProtocolOptionsOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.local_rate_limit.v2alpha Class Description RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.redis_proxy.v2 Class Description DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder RuntimeFractionalPercent Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.tcp_proxy.v2 Class Description CidrRange CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange.Builder CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRangeOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1 Class Description Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.grpc_credential.v2alpha Class Description DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.metrics.v2 Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.ratelimit.v2 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.rbac.v2 Class Description CidrRange CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRange.Builder CidrRange specifies an IP Address and a prefix length to construct the subnet mask for a `CIDR <https://tools.ietf.org/html/rfc4632>`_ range.CidrRangeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.retry.omit_host_metadata.v2 Class Description Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.trace.v2 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.trace.v2alpha Class Description DataSource Data source consisting of either a file or an inline value.DataSource.Builder Data source consisting of either a file or an inline value.DataSourceOrBuilder SocketAddress [#next-free-field: 7]SocketAddress.Builder [#next-free-field: 7]SocketAddressOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.config.transport_socket.tap.v2alpha Class Description TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_api_msg_Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.data.accesslog.v2 Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder RequestMethod HTTP request method. -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.data.core.v2alpha Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.data.tap.v2alpha Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder HeaderMap Wrapper for a set of headers.HeaderMap.Builder Wrapper for a set of headers.HeaderMapOrBuilder HeaderValue Header name/value pair.HeaderValue.Builder Header name/value pair.HeaderValueOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.accesslog.v2 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.auth.v2 Class Description Address Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.Address.Builder Addresses specify either a logical or physical address and port, which are used to tell Envoy where to bind/listen, connect to upstream and find management servers.AddressOrBuilder HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder Metadata Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.Metadata.Builder Metadata provides additional inputs to filters based on matched listeners, filter chains, routes and endpoints.MetadataOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.discovery.v2 Class Description HealthCheck [#next-free-field: 23]HealthCheck.Builder [#next-free-field: 23]HealthCheckOrBuilder HealthStatus Endpoint health status.Locality Identifies location of where either Envoy runs or where upstream hosts run.Locality.Builder Identifies location of where either Envoy runs or where upstream hosts run.LocalityOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.event_reporting.v2alpha Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.load_stats.v2 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.metrics.v2 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.ratelimit.v2 Class Description HeaderValue Header name/value pair.HeaderValue.Builder Header name/value pair.HeaderValueOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.status.v2 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.tap.v2alpha Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder RuntimeFractionalPercent Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key. .. note:: Parsing of the runtime key's data is implemented such that it may be represented as a :ref:`FractionalPercent <envoy_api_msg_type.FractionalPercent>` proto represented as JSON/YAML and may also be represented as an integer with the assumption that the value is an integral percentage out of 100.RuntimeFractionalPercentOrBuilder -
Classes in io.envoyproxy.envoy.api.v2.core used by io.envoyproxy.envoy.service.trace.v2 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder