Uses of Package
io.envoyproxy.envoy.config.core.v3
-
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 [#next-free-field: 7]BindConfig.Builder [#next-free-field: 7]BindConfigOrBuilder 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.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.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 [#next-free-field: 7]BindConfig.Builder [#next-free-field: 7]BindConfigOrBuilder 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.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.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 ExtensionConfigSource Configuration source specifier for a late-bound extension configuration.ExtensionConfigSource.Builder Configuration source specifier for a late-bound extension configuration.ExtensionConfigSourceOrBuilder HealthCheck [#next-free-field: 27]HealthCheck.Builder [#next-free-field: 27]HealthCheckOrBuilder HealthStatusSet Protobuf typeenvoy.config.core.v3.HealthStatusSet
HealthStatusSet.Builder Protobuf typeenvoy.config.core.v3.HealthStatusSet
HealthStatusSetOrBuilder Http1ProtocolOptions [#next-free-field: 11]Http1ProtocolOptions.Builder [#next-free-field: 11]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 17]Http2ProtocolOptions.Builder [#next-free-field: 17]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.TcpKeepalive
TcpKeepalive.Builder Protobuf typeenvoy.config.core.v3.TcpKeepalive
TcpKeepaliveOrBuilder 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.UpstreamHttpProtocolOptions
UpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptions
UpstreamHttpProtocolOptionsOrBuilder -
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 [#next-free-field: 7]BindConfig.Builder [#next-free-field: 7]BindConfigOrBuilder 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.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.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 ExtraSourceAddress Protobuf typeenvoy.config.core.v3.ExtraSourceAddress
ExtraSourceAddress.Builder Protobuf typeenvoy.config.core.v3.ExtraSourceAddress
ExtraSourceAddressOrBuilder GrpcProtocolOptions [#not-implemented-hide:]GrpcProtocolOptions.Builder [#not-implemented-hide:]GrpcProtocolOptionsOrBuilder GrpcService gRPC service configuration.GrpcService.Builder gRPC service configuration.GrpcService.EnvoyGrpc [#next-free-field: 6]GrpcService.EnvoyGrpc.Builder [#next-free-field: 6]GrpcService.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.GoogleIAMCredentials
GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentials
GrpcService.GoogleGrpc.CallCredentials.GoogleIAMCredentialsOrBuilder GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin
GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin
GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPlugin.ConfigTypeCase GrpcService.GoogleGrpc.CallCredentials.MetadataCredentialsFromPluginOrBuilder GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials
GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.CallCredentials.ServiceAccountJWTAccessCredentials
GrpcService.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.Builder.ArgsConverter GrpcService.GoogleGrpc.ChannelArgs.Value Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs.Value
GrpcService.GoogleGrpc.ChannelArgs.Value.Builder Protobuf typeenvoy.config.core.v3.GrpcService.GoogleGrpc.ChannelArgs.Value
GrpcService.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 Describes the supported actions types for header append action.HeaderValueOptionOrBuilder HeaderValueOrBuilder HealthCheck [#next-free-field: 27]HealthCheck.Builder [#next-free-field: 27]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: 15]HealthCheck.HttpHealthCheck.Builder [#next-free-field: 15]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.RedisHealthCheck
HealthCheck.RedisHealthCheck.Builder Protobuf typeenvoy.config.core.v3.HealthCheck.RedisHealthCheck
HealthCheck.RedisHealthCheckOrBuilder HealthCheck.TcpHealthCheck Protobuf typeenvoy.config.core.v3.HealthCheck.TcpHealthCheck
HealthCheck.TcpHealthCheck.Builder Protobuf typeenvoy.config.core.v3.HealthCheck.TcpHealthCheck
HealthCheck.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.HealthStatusSet
HealthStatusSet.Builder Protobuf typeenvoy.config.core.v3.HealthStatusSet
HealthStatusSetOrBuilder Http1ProtocolOptions [#next-free-field: 11]Http1ProtocolOptions.Builder [#next-free-field: 11]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.ProperCaseWords
Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords.Builder Protobuf typeenvoy.config.core.v3.Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWords
Http1ProtocolOptions.HeaderKeyFormat.ProperCaseWordsOrBuilder Http1ProtocolOptions.HeaderKeyFormatOrBuilder Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 17]Http2ProtocolOptions.Builder [#next-free-field: 17]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 HttpService HTTP service configuration.HttpService.Builder HTTP service configuration.HttpServiceOrBuilder HttpUri Envoy external URI descriptorHttpUri.Builder Envoy external URI descriptorHttpUri.HttpUpstreamTypeCase HttpUriOrBuilder JsonFormatOptions Optional configuration options to be used with json_format.JsonFormatOptions.Builder Optional configuration options to be used with json_format.JsonFormatOptionsOrBuilder KeepaliveSettings Protobuf typeenvoy.config.core.v3.KeepaliveSettings
KeepaliveSettings.Builder Protobuf typeenvoy.config.core.v3.KeepaliveSettings
KeepaliveSettingsOrBuilder KeyValue Protobuf typeenvoy.config.core.v3.KeyValue
KeyValue.Builder Protobuf typeenvoy.config.core.v3.KeyValue
KeyValueAppend Key/value pair plus option to control append behavior.KeyValueAppend.Builder Key/value pair plus option to control append behavior.KeyValueAppend.KeyValueAppendAction Describes the supported actions types for key/value pair append action.KeyValueAppendOrBuilder KeyValueMutation Key/value pair to append or remove.KeyValueMutation.Builder Key/value pair to append or remove.KeyValueMutationOrBuilder KeyValueOrBuilder 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.Metadata.Builder.FilterMetadataConverter Metadata.Builder.TypedFilterMetadataConverter MetadataOrBuilder Node Identifies a specific Envoy instance.Node.Builder Identifies a specific Envoy instance.Node.Builder.DynamicParametersConverter Node.UserAgentVersionTypeCase NodeOrBuilder PathConfigSource Local filesystem path configuration source.PathConfigSource.Builder Local filesystem path configuration source.PathConfigSourceOrBuilder Pipe Protobuf typeenvoy.config.core.v3.Pipe
Pipe.Builder Protobuf typeenvoy.config.core.v3.Pipe
PipeOrBuilder ProxyProtocolConfig Protobuf typeenvoy.config.core.v3.ProxyProtocolConfig
ProxyProtocolConfig.Builder Protobuf typeenvoy.config.core.v3.ProxyProtocolConfig
ProxyProtocolConfig.Version Protobuf enumenvoy.config.core.v3.ProxyProtocolConfig.Version
ProxyProtocolConfigOrBuilder ProxyProtocolPassThroughTLVs Protobuf typeenvoy.config.core.v3.ProxyProtocolPassThroughTLVs
ProxyProtocolPassThroughTLVs.Builder Protobuf typeenvoy.config.core.v3.ProxyProtocolPassThroughTLVs
ProxyProtocolPassThroughTLVs.PassTLVsMatchType Protobuf enumenvoy.config.core.v3.ProxyProtocolPassThroughTLVs.PassTLVsMatchType
ProxyProtocolPassThroughTLVsOrBuilder 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.RetryPolicy.RetryHostPredicate See :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.RetryPolicy.RetryHostPredicate.Builder See :ref:`RetryHostPredicate <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_host_predicate>`.RetryPolicy.RetryHostPredicate.ConfigTypeCase RetryPolicy.RetryHostPredicateOrBuilder RetryPolicy.RetryPriority See :ref:`RetryPriority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.RetryPolicy.RetryPriority.Builder See :ref:`RetryPriority <envoy_v3_api_field_config.route.v3.RetryPolicy.retry_priority>`.RetryPolicy.RetryPriority.ConfigTypeCase RetryPolicy.RetryPriorityOrBuilder 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.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.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.Protocol
SocketAddressOrBuilder SocketOption Generic socket option message.SocketOption.Builder Generic socket option message.SocketOption.SocketState Protobuf enumenvoy.config.core.v3.SocketOption.SocketState
SocketOption.ValueCase SocketOptionOrBuilder SocketOptionsOverride Protobuf typeenvoy.config.core.v3.SocketOptionsOverride
SocketOptionsOverride.Builder Protobuf typeenvoy.config.core.v3.SocketOptionsOverride
SocketOptionsOverrideOrBuilder 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.TcpKeepalive
TcpKeepalive.Builder Protobuf typeenvoy.config.core.v3.TcpKeepalive
TcpKeepaliveOrBuilder 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.UpstreamHttpProtocolOptions
UpstreamHttpProtocolOptions.Builder Protobuf typeenvoy.config.core.v3.UpstreamHttpProtocolOptions
UpstreamHttpProtocolOptionsOrBuilder WatchedDirectory A directory that is watched for changes, e.g.WatchedDirectory.Builder A directory that is watched for changes, e.g.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.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.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.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 SocketOptionsOverride Protobuf typeenvoy.config.core.v3.SocketOptionsOverride
SocketOptionsOverride.Builder Protobuf typeenvoy.config.core.v3.SocketOptionsOverride
SocketOptionsOverrideOrBuilder 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 -
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.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.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.ProxyProtocolConfig
ProxyProtocolConfig.Builder Protobuf typeenvoy.config.core.v3.ProxyProtocolConfig
ProxyProtocolConfigOrBuilder 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.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.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.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 HttpService HTTP service configuration.HttpService.Builder HTTP service configuration.HttpServiceOrBuilder 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.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.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.RuntimeFractionalPercent.Builder Runtime derived FractionalPercent with defaults for when the numerator or denominator is not specified via a runtime key.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.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.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.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: 11]Http1ProtocolOptions.Builder [#next-free-field: 11]Http1ProtocolOptionsOrBuilder Http2ProtocolOptions [#next-free-field: 17]Http2ProtocolOptions.Builder [#next-free-field: 17]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.load_balancing_policies.common.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.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.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.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.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.WatchedDirectory.Builder A directory that is watched for changes, e.g.WatchedDirectoryOrBuilder -
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 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 -
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.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.grpc.xds 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.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.Locality Identifies location of where either Envoy runs or where upstream hosts run. -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.grpc.xds.client 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.Node Identifies a specific Envoy instance. -
Classes in io.envoyproxy.envoy.config.core.v3 used by io.grpc.xds.internal.security.certprovider Class Description Node Identifies a specific Envoy instance.