Uses of Package
io.envoyproxy.envoy.config.core.v3
-
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.admin.v3 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 Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.accesslog.v3 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.config.core.v3 used by io.envoyproxy.envoy.config.bootstrap.v3 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.config.core.v3.BindConfigBindConfig.Builder Protobuf typeenvoy.config.core.v3.BindConfigBindConfigOrBuilder ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder DnsResolutionConfig DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfig.Builder DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfigOrBuilder 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 TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.cluster.v3 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.config.core.v3.BindConfigBindConfig.Builder Protobuf typeenvoy.config.core.v3.BindConfigBindConfigOrBuilder ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder DnsResolutionConfig DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfig.Builder DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfigOrBuilder HealthCheck [#next-free-field: 25]HealthCheck.Builder [#next-free-field: 25]HealthCheckOrBuilder HealthStatusSet Protobuf typeenvoy.config.core.v3.HealthStatusSetHealthStatusSet.Builder Protobuf typeenvoy.config.core.v3.HealthStatusSetHealthStatusSetOrBuilder Http1ProtocolOptions [#next-free-field: 9]Http1ProtocolOptions.Builder [#next-free-field: 9]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 16]Http2ProtocolOptions.Builder [#next-free-field: 16]Http2ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 7]HttpProtocolOptions.Builder [#next-free-field: 7]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 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 TcpKeepalive Protobuf typeenvoy.config.core.v3.TcpKeepaliveTcpKeepalive.Builder Protobuf typeenvoy.config.core.v3.TcpKeepaliveTcpKeepaliveOrBuilder TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder UpstreamHttpProtocolOptions Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptionsOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.common.key_value.v3 Class Description TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.common.matcher.v3 Class Description TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.core.v3 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 AlternateProtocolsCacheOptions Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry Allows pre-populating the cache with HTTP/3 alternate protocols entries with a 7 day lifetime.AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntry.Builder Allows pre-populating the cache with HTTP/3 alternate protocols entries with a 7 day lifetime.AlternateProtocolsCacheOptions.AlternateProtocolsCacheEntryOrBuilder AlternateProtocolsCacheOptions.Builder Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.AlternateProtocolsCacheOptionsOrBuilder ApiConfigSource API configuration source.ApiConfigSource.ApiType APIs may be fetched via either REST or gRPC.ApiConfigSource.Builder API configuration source.ApiConfigSourceOrBuilder ApiVersion xDS API and non-xDS services 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.config.core.v3.BindConfigBindConfig.Builder Protobuf typeenvoy.config.core.v3.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_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.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 a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSource.SpecifierCase DataSourceOrBuilder DnsResolutionConfig DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfig.Builder DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfigOrBuilder DnsResolverOptions Configuration of DNS resolver option flags which control the behavior of the DNS resolver.DnsResolverOptions.Builder Configuration of DNS resolver option flags which control the behavior of the DNS resolver.DnsResolverOptionsOrBuilder EnvoyInternalAddress The address represents an envoy internal listener.EnvoyInternalAddress.AddressNameSpecifierCase EnvoyInternalAddress.Builder The address represents an envoy internal listener.EnvoyInternalAddressOrBuilder 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.ExtensionConfigSource Configuration source specifier for a late-bound extension configuration.ExtensionConfigSource.Builder Configuration source specifier for a late-bound extension configuration.ExtensionConfigSourceOrBuilder 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.config.core.v3.GrpcMethodList.ServiceGrpcMethodList.Service.Builder Protobuf typeenvoy.config.core.v3.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.config.core.v3.GrpcService.EnvoyGrpcGrpcService.EnvoyGrpc.Builder Protobuf typeenvoy.config.core.v3.GrpcService.EnvoyGrpcGrpcService.EnvoyGrpcOrBuilder GrpcService.GoogleGrpc [#next-free-field: 9]GrpcService.GoogleGrpc.Builder [#next-free-field: 9]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.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsGrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsGrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsOrBuilder GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginGrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginGrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.ConfigTypeCase GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginOrBuilder GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentialsGrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials.Builder Protobuf typeenvoy.config.core.v3.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.ChannelArgs Channel arguments.GrpcService.GoogleGrpc.ChannelArgs.Builder Channel arguments.GrpcService.GoogleGrpc.ChannelArgs.Value Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs.ValueGrpcService.GoogleGrpc.ChannelArgs.Value.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs.ValueGrpcService.GoogleGrpc.ChannelArgs.Value.ValueSpecifierCase GrpcService.GoogleGrpc.ChannelArgs.ValueOrBuilder GrpcService.GoogleGrpc.ChannelArgsOrBuilder 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.HeaderValueOption.HeaderAppendAction [#not-implemented-hide:] Describes the supported actions types for header append action.HeaderValueOptionOrBuilder HeaderValueOrBuilder HealthCheck [#next-free-field: 25]HealthCheck.Builder [#next-free-field: 25]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: 13]HealthCheck.HttpHealthCheck.Builder [#next-free-field: 13]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.config.core.v3.HealthCheck.RedisHealthCheckHealthCheck.RedisHealthCheck.Builder Protobuf typeenvoy.config.core.v3.HealthCheck.RedisHealthCheckHealthCheck.RedisHealthCheckOrBuilder HealthCheck.TcpHealthCheck Protobuf typeenvoy.config.core.v3.HealthCheck.TcpHealthCheckHealthCheck.TcpHealthCheck.Builder Protobuf typeenvoy.config.core.v3.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.HealthStatusSet Protobuf typeenvoy.config.core.v3.HealthStatusSetHealthStatusSet.Builder Protobuf typeenvoy.config.core.v3.HealthStatusSetHealthStatusSetOrBuilder Http1ProtocolOptions [#next-free-field: 9]Http1ProtocolOptions.Builder [#next-free-field: 9]Http1ProtocolOptions.HeaderKeyFormat [#next-free-field: 9]Http1ProtocolOptions.HeaderKeyFormat.Builder [#next-free-field: 9]Http1ProtocolOptions.HeaderKeyFormat.HeaderFormatCase Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords Protobuf typeenvoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsHttp1ProtocolOptions.HeaderKeyFormat.ProperCaseWords.Builder Protobuf typeenvoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsHttp1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsOrBuilder Http1ProtocolOptions.HeaderKeyFormatOrBuilder Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 16]Http2ProtocolOptions.Builder [#next-free-field: 16]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 Http3ProtocolOptions A message which allows using HTTP/3.Http3ProtocolOptions.Builder A message which allows using HTTP/3.Http3ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 7]HttpProtocolOptions.Builder [#next-free-field: 7]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 KeepaliveSettings Protobuf typeenvoy.config.core.v3.KeepaliveSettingsKeepaliveSettings.Builder Protobuf typeenvoy.config.core.v3.KeepaliveSettingsKeepaliveSettingsOrBuilder 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 PathConfigSource Local filesystem path configuration source.PathConfigSource.Builder Local filesystem path configuration source.PathConfigSourceOrBuilder Pipe Protobuf typeenvoy.config.core.v3.PipePipe.Builder Protobuf typeenvoy.config.core.v3.PipePipeOrBuilder ProxyProtocolConfig Protobuf typeenvoy.config.core.v3.ProxyProtocolConfigProxyProtocolConfig.Builder Protobuf typeenvoy.config.core.v3.ProxyProtocolConfigProxyProtocolConfig.Version Protobuf enumenvoy.config.core.v3.ProxyProtocolConfig.VersionProxyProtocolConfigOrBuilder QueryParameter Query parameter name/value pair.QueryParameter.Builder Query parameter name/value pair.QueryParameterOrBuilder QuicKeepAliveSettings Config for keepalive probes in a QUIC connection.QuicKeepAliveSettings.Builder Config for keepalive probes in a QUIC connection.QuicKeepAliveSettingsOrBuilder QuicProtocolOptions QUIC protocol options which apply to both downstream and upstream connections.QuicProtocolOptions.Builder QUIC protocol options which apply to both downstream and upstream connections.QuicProtocolOptionsOrBuilder 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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 RuntimePercent Runtime derived percentage with a default when not specified.RuntimePercent.Builder Runtime derived percentage with a default when not specified.RuntimePercentOrBuilder RuntimeUInt32 Runtime derived uint32 with a default when not specified.RuntimeUInt32.Builder Runtime derived uint32 with a default when not specified.RuntimeUInt32OrBuilder SchemeHeaderTransformation A message to control transformations to the :scheme headerSchemeHeaderTransformation.Builder A message to control transformations to the :scheme headerSchemeHeaderTransformation.TransformationCase SchemeHeaderTransformationOrBuilder 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.config.core.v3.SocketAddress.ProtocolSocketAddressOrBuilder SocketOption Generic socket option message.SocketOption.Builder Generic socket option message.SocketOption.SocketState Protobuf enumenvoy.config.core.v3.SocketOption.SocketStateSocketOption.ValueCase SocketOptionOrBuilder SubstitutionFormatString Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatString.Builder Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatString.FormatCase SubstitutionFormatStringOrBuilder TcpKeepalive Protobuf typeenvoy.config.core.v3.TcpKeepaliveTcpKeepalive.Builder Protobuf typeenvoy.config.core.v3.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_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.ConfigTypeCase TransportSocketOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder UdpSocketConfig Generic UDP socket configuration.UdpSocketConfig.Builder Generic UDP socket configuration.UdpSocketConfigOrBuilder UpstreamHttpProtocolOptions Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptionsOrBuilder WatchedDirectory A directory that is watched for changes, e.g. by inotify on Linux.WatchedDirectory.Builder A directory that is watched for changes, e.g. by inotify on Linux.WatchedDirectoryOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.endpoint.v3 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 ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder 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.config.core.v3 used by io.envoyproxy.envoy.config.grpc_credential.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.listener.v3 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 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 ExtensionConfigSource Configuration source specifier for a late-bound extension configuration.ExtensionConfigSource.Builder Configuration source specifier for a late-bound extension configuration.ExtensionConfigSourceOrBuilder 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 QuicProtocolOptions QUIC protocol options which apply to both downstream and upstream connections.QuicProtocolOptions.Builder QUIC protocol options which apply to both downstream and upstream connections.QuicProtocolOptionsOrBuilder RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder SocketOption Generic socket option message.SocketOption.Builder Generic socket option message.SocketOptionOrBuilder 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_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder UdpSocketConfig Generic UDP socket configuration.UdpSocketConfig.Builder Generic UDP socket configuration.UdpSocketConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.metrics.v3 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 ApiVersion xDS API and non-xDS services version.GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.ratelimit.v3 Class Description ApiVersion xDS API and non-xDS services version.GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.rbac.v3 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 TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.route.v3 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.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 a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.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 ProxyProtocolConfig Protobuf typeenvoy.config.core.v3.ProxyProtocolConfigProxyProtocolConfig.Builder Protobuf typeenvoy.config.core.v3.ProxyProtocolConfigProxyProtocolConfigOrBuilder 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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 TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.config.tap.v3 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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.config.core.v3 used by io.envoyproxy.envoy.config.trace.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder SocketAddress [#next-free-field: 7]SocketAddress.Builder [#next-free-field: 7]SocketAddressOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.data.accesslog.v3 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.config.core.v3 used by io.envoyproxy.envoy.data.core.v3 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.config.core.v3 used by io.envoyproxy.envoy.data.tap.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.access_loggers.file.v3 Class Description SubstitutionFormatString Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatString.Builder Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatStringOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.access_loggers.grpc.v3 Class Description ApiVersion xDS API and non-xDS services version.GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder 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 -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.access_loggers.stream.v3 Class Description SubstitutionFormatString Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatString.Builder Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatStringOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3 Class Description DnsResolutionConfig DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfig.Builder DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfigOrBuilder SocketAddress [#next-free-field: 7]SocketAddress.Builder [#next-free-field: 7]SocketAddressOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.common.matching.v3 Class Description TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.compression.zstd.compressor.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.compression.zstd.decompressor.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.adaptive_concurrency.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.admission_control.v3 Class Description 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 RuntimePercent Runtime derived percentage with a default when not specified.RuntimePercent.Builder Runtime derived percentage with a default when not specified.RuntimePercentOrBuilder 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.alternate_protocols_cache.v3 Class Description AlternateProtocolsCacheOptions Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.AlternateProtocolsCacheOptions.Builder Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.AlternateProtocolsCacheOptionsOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.bandwidth_limit.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.composite.v3 Class Description TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.compressor.v3 Class Description RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.csrf.v3 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.decompressor.v3 Class Description RuntimeFeatureFlag Runtime derived bool with a default when not specified.RuntimeFeatureFlag.Builder Runtime derived bool with a default when not specified.RuntimeFeatureFlagOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.ext_authz.v3 Class Description ApiVersion xDS API and non-xDS services version.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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.ext_proc.v3 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.gcp_authn.v3 Class Description HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUriOrBuilder 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 -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.grpc_stats.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.ip_tagging.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.jwt_authn.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUriOrBuilder 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 -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.local_ratelimit.v3 Class Description HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.lua.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.oauth2.v3 Class Description HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUriOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.on_demand.v3 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 Class Description GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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 TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 Class Description TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.http.stateful_session.v3 Class Description TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.connection_limit.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.direct_response.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.ext_authz.v3 Class Description ApiVersion xDS API and non-xDS services version.GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcServiceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 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 ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.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 a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder ExtensionConfigSource Configuration source specifier for a late-bound extension configuration.ExtensionConfigSource.Builder Configuration source specifier for a late-bound extension configuration.ExtensionConfigSourceOrBuilder HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder Http1ProtocolOptions [#next-free-field: 9]Http1ProtocolOptions.Builder [#next-free-field: 9]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 16]Http2ProtocolOptions.Builder [#next-free-field: 16]Http2ProtocolOptionsOrBuilder Http3ProtocolOptions A message which allows using HTTP/3.Http3ProtocolOptions.Builder A message which allows using HTTP/3.Http3ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 7]HttpProtocolOptions.Builder [#next-free-field: 7]HttpProtocolOptionsOrBuilder SchemeHeaderTransformation A message to control transformations to the :scheme headerSchemeHeaderTransformation.Builder A message to control transformations to the :scheme headerSchemeHeaderTransformationOrBuilder SubstitutionFormatString Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatString.Builder Configuration to use multiple :ref:`command operators <config_access_log_command_operators>` to generate a new string in either plain text or JSON format.SubstitutionFormatStringOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.local_ratelimit.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.redis_proxy.v3 Class Description DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.tcp_proxy.v3 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder 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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 Class Description ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.RouteConfiguration>`, :ref:`endpoints <arch_overview_service_discovery>` etc. may either be sourced from the filesystem or from an xDS API source.ConfigSourceOrBuilder 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 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_v3_api_msg_type.v3.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_v3_api_msg_type.v3.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.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.udp.dns_filter.v3 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 DataSource Data source consisting of a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder DnsResolutionConfig DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfig.Builder DNS resolution configuration which includes the underlying dns resolver addresses and options.DnsResolutionConfigOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.filters.udp.udp_proxy.v3 Class Description UdpSocketConfig Generic UDP socket configuration.UdpSocketConfig.Builder Generic UDP socket configuration.UdpSocketConfigOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.load_balancing_policies.least_request.v3 Class Description RuntimeDouble Runtime derived double with a default when not specified.RuntimeDouble.Builder Runtime derived double with a default when not specified.RuntimeDoubleOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.matching.input_matchers.ip.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.network.dns_resolver.cares.v3 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 DnsResolverOptions Configuration of DNS resolver option flags which control the behavior of the DNS resolver.DnsResolverOptions.Builder Configuration of DNS resolver option flags which control the behavior of the DNS resolver.DnsResolverOptionsOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.rbac.matchers.upstream_ip_port.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.retry.host.omit_host_metadata.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.stat_sinks.graphite_statsd.v3 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.config.core.v3 used by io.envoyproxy.envoy.extensions.transport_sockets.http_11_proxy.v3 Class Description TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.transport_sockets.internal_upstream.v3 Class Description TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.transport_sockets.proxy_protocol.v3 Class Description ProxyProtocolConfig Protobuf typeenvoy.config.core.v3.ProxyProtocolConfigProxyProtocolConfig.Builder Protobuf typeenvoy.config.core.v3.ProxyProtocolConfigProxyProtocolConfigOrBuilder TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.transport_sockets.tap.v3 Class Description TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.transport_sockets.tcp_stats.v3 Class Description TransportSocket Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocket.Builder Configuration for transport socket in :ref:`listeners <config_listeners>` and :ref:`clusters <envoy_v3_api_msg_config.cluster.v3.Cluster>`.TransportSocketOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 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 ConfigSource Configuration for :ref:`listeners <config_listeners>`, :ref:`clusters <config_cluster_manager>`, :ref:`routes <envoy_v3_api_msg_config.route.v3.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_v3_api_msg_config.route.v3.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 a file, an inline value, or an environment variable.DataSource.Builder Data source consisting of a file, an inline value, or an environment variable.DataSourceOrBuilder TypedExtensionConfig Message type for extension configuration.TypedExtensionConfig.Builder Message type for extension configuration.TypedExtensionConfigOrBuilder WatchedDirectory A directory that is watched for changes, e.g. by inotify on Linux.WatchedDirectory.Builder A directory that is watched for changes, e.g. by inotify on Linux.WatchedDirectoryOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.upstreams.http.v3 Class Description AlternateProtocolsCacheOptions Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.AlternateProtocolsCacheOptions.Builder Configures the alternate protocols cache which tracks alternate protocols that can be used to make an HTTP connection to an origin server.AlternateProtocolsCacheOptionsOrBuilder Http1ProtocolOptions [#next-free-field: 9]Http1ProtocolOptions.Builder [#next-free-field: 9]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 16]Http2ProtocolOptions.Builder [#next-free-field: 16]Http2ProtocolOptionsOrBuilder Http3ProtocolOptions A message which allows using HTTP/3.Http3ProtocolOptions.Builder A message which allows using HTTP/3.Http3ProtocolOptionsOrBuilder HttpProtocolOptions [#next-free-field: 7]HttpProtocolOptions.Builder [#next-free-field: 7]HttpProtocolOptionsOrBuilder UpstreamHttpProtocolOptions Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptionsUpstreamHttpProtocolOptionsOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.extensions.wasm.v3 Class Description AsyncDataSource Async data source which support async data fetch.AsyncDataSource.Builder Async data source which support async data fetch.AsyncDataSourceOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.accesslog.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.auth.v3 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 QueryParameter Query parameter name/value pair.QueryParameter.Builder Query parameter name/value pair.QueryParameterOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.discovery.v3 Class Description ControlPlane Identifies a specific ControlPlane instance that Envoy is connected to.ControlPlane.Builder Identifies a specific ControlPlane instance that Envoy is connected to.ControlPlaneOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.event_reporting.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.ext_proc.v3 Class Description HeaderMap Wrapper for a set of headers.HeaderMap.Builder Wrapper for a set of headers.HeaderMapOrBuilder HeaderValueOption Header name/value pair plus option to control append behavior.HeaderValueOption.Builder Header name/value pair plus option to control append behavior.HeaderValueOptionOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.health.v3 Class Description HealthCheck [#next-free-field: 25]HealthCheck.Builder [#next-free-field: 25]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.config.core.v3 used by io.envoyproxy.envoy.service.load_stats.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.metrics.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.ratelimit.v3 Class Description HeaderValue Header name/value pair.HeaderValue.Builder Header name/value pair.HeaderValueOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.status.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.tap.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.envoyproxy.envoy.service.trace.v3 Class Description Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.NodeOrBuilder