Uses of Class
io.envoyproxy.envoy.config.core.v3.TypedExtensionConfig.Builder
-
-
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.bootstrap.v3
Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderBootstrap.Builder. addBootstrapExtensionsBuilder()Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.BuilderBootstrap.Builder. addBootstrapExtensionsBuilder(int index)Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.BuilderBootstrap.Builder. getBootstrapExtensionsBuilder(int index)Specifies optional bootstrap extensions to be instantiated at startup time.TypedExtensionConfig.BuilderFatalAction.Builder. getConfigBuilder()Extension specific configuration for the action.TypedExtensionConfig.BuilderWatchdog.WatchdogAction.Builder. getConfigBuilder()Extension specific configuration for the action.TypedExtensionConfig.BuilderBootstrap.Builder. getDefaultRegexEngineBuilder()Optional overriding of default regex engine.TypedExtensionConfig.BuilderBootstrap.Builder. getTypedDnsResolverConfigBuilder()DNS resolver type configuration extension.Methods in io.envoyproxy.envoy.config.bootstrap.v3 that return types with arguments of type TypedExtensionConfig.Builder Modifier and Type Method Description List<TypedExtensionConfig.Builder>Bootstrap.Builder. getBootstrapExtensionsBuilderList()Specifies optional bootstrap extensions to be instantiated at startup time.Methods in io.envoyproxy.envoy.config.bootstrap.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description Bootstrap.BuilderBootstrap.Builder. addBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderBootstrap.Builder. addBootstrapExtensions(TypedExtensionConfig.Builder builderForValue)Specifies optional bootstrap extensions to be instantiated at startup time.Bootstrap.BuilderBootstrap.Builder. setBootstrapExtensions(int index, TypedExtensionConfig.Builder builderForValue)Specifies optional bootstrap extensions to be instantiated at startup time.FatalAction.BuilderFatalAction.Builder. setConfig(TypedExtensionConfig.Builder builderForValue)Extension specific configuration for the action.Watchdog.WatchdogAction.BuilderWatchdog.WatchdogAction.Builder. setConfig(TypedExtensionConfig.Builder builderForValue)Extension specific configuration for the action.Bootstrap.BuilderBootstrap.Builder. setDefaultRegexEngine(TypedExtensionConfig.Builder builderForValue)Optional overriding of default regex engine.Bootstrap.BuilderBootstrap.Builder. setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)DNS resolver type configuration extension. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.cluster.v3
Methods in io.envoyproxy.envoy.config.cluster.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderCluster.Builder. getTypedDnsResolverConfigBuilder()DNS resolver type configuration extension.TypedExtensionConfig.BuilderLoadBalancingPolicy.Policy.Builder. getTypedExtensionConfigBuilder().envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;TypedExtensionConfig.BuilderCluster.Builder. getUpstreamConfigBuilder()Optional customization and configuration of upstream connection pool, and upstream type.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description Cluster.BuilderCluster.Builder. setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)DNS resolver type configuration extension.LoadBalancingPolicy.Policy.BuilderLoadBalancingPolicy.Policy.Builder. setTypedExtensionConfig(TypedExtensionConfig.Builder builderForValue).envoy.config.core.v3.TypedExtensionConfig typed_extension_config = 4;Cluster.BuilderCluster.Builder. setUpstreamConfig(TypedExtensionConfig.Builder builderForValue)Optional customization and configuration of upstream connection pool, and upstream type. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.common.key_value.v3
Methods in io.envoyproxy.envoy.config.common.key_value.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderKeyValueStoreConfig.Builder. getConfigBuilder()[#extension-category: envoy.common.key_value]Methods in io.envoyproxy.envoy.config.common.key_value.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description KeyValueStoreConfig.BuilderKeyValueStoreConfig.Builder. setConfig(TypedExtensionConfig.Builder builderForValue)[#extension-category: envoy.common.key_value] -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.common.matcher.v3
Methods in io.envoyproxy.envoy.config.common.matcher.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderMatcher.OnMatch.Builder. getActionBuilder()Protocol-specific action to take.TypedExtensionConfig.BuilderMatcher.MatcherList.Predicate.SinglePredicate.Builder. getCustomMatchBuilder()Extension for custom matching logic.TypedExtensionConfig.BuilderMatcher.MatcherTree.Builder. getCustomMatchBuilder()Extension for custom matching logic.TypedExtensionConfig.BuilderMatcher.MatcherList.Predicate.SinglePredicate.Builder. getInputBuilder()Protocol-specific specification of input field to match on.TypedExtensionConfig.BuilderMatcher.MatcherTree.Builder. getInputBuilder()Protocol-specific specification of input field to match on.Methods in io.envoyproxy.envoy.config.common.matcher.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description Matcher.OnMatch.BuilderMatcher.OnMatch.Builder. setAction(TypedExtensionConfig.Builder builderForValue)Protocol-specific action to take.Matcher.MatcherList.Predicate.SinglePredicate.BuilderMatcher.MatcherList.Predicate.SinglePredicate.Builder. setCustomMatch(TypedExtensionConfig.Builder builderForValue)Extension for custom matching logic.Matcher.MatcherTree.BuilderMatcher.MatcherTree.Builder. setCustomMatch(TypedExtensionConfig.Builder builderForValue)Extension for custom matching logic.Matcher.MatcherList.Predicate.SinglePredicate.BuilderMatcher.MatcherList.Predicate.SinglePredicate.Builder. setInput(TypedExtensionConfig.Builder builderForValue)Protocol-specific specification of input field to match on.Matcher.MatcherTree.BuilderMatcher.MatcherTree.Builder. setInput(TypedExtensionConfig.Builder builderForValue)Protocol-specific specification of input field to match on. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.core.v3
Methods in io.envoyproxy.envoy.config.core.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderApiConfigSource.Builder. addConfigValidatorsBuilder()A list of config validators that will be executed when a new update is received from the ApiConfigSource.TypedExtensionConfig.BuilderApiConfigSource.Builder. addConfigValidatorsBuilder(int index)A list of config validators that will be executed when a new update is received from the ApiConfigSource.TypedExtensionConfig.BuilderSubstitutionFormatString.Builder. addFormattersBuilder()Specifies a collection of Formatter plugins that can be called from the access log configuration.TypedExtensionConfig.BuilderSubstitutionFormatString.Builder. addFormattersBuilder(int index)Specifies a collection of Formatter plugins that can be called from the access log configuration.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. clear()TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. clearField(com.google.protobuf.Descriptors.FieldDescriptor field)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. clearName()The name of an extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. clearTypedConfig()The typed config for the extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. clone()TypedExtensionConfig.BuilderApiConfigSource.Builder. getConfigValidatorsBuilder(int index)A list of config validators that will be executed when a new update is received from the ApiConfigSource.TypedExtensionConfig.BuilderSubstitutionFormatString.Builder. getFormattersBuilder(int index)Specifies a collection of Formatter plugins that can be called from the access log configuration.TypedExtensionConfig.BuilderAlternateProtocolsCacheOptions.Builder. getKeyValueStoreConfigBuilder()Allows configuring a persistent :ref:`key value store <envoy_v3_api_msg_config.common.key_value.v3.KeyValueStoreConfig>` to flush alternate protocols entries to disk.TypedExtensionConfig.BuilderHttp1ProtocolOptions.HeaderKeyFormat.Builder. getStatefulFormatterBuilder()Configuration for stateful formatter extensions that allow using received headers to affect the output of encoding headers.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. mergeFrom(com.google.protobuf.Message other)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. mergeFrom(TypedExtensionConfig other)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. mergeTypedConfig(com.google.protobuf.Any value)The typed config for the extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)static TypedExtensionConfig.BuilderTypedExtensionConfig. newBuilder()static TypedExtensionConfig.BuilderTypedExtensionConfig. newBuilder(TypedExtensionConfig prototype)TypedExtensionConfig.BuilderTypedExtensionConfig. newBuilderForType()protected TypedExtensionConfig.BuilderTypedExtensionConfig. newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setName(String value)The name of an extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setNameBytes(com.google.protobuf.ByteString value)The name of an extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setTypedConfig(com.google.protobuf.Any value)The typed config for the extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setTypedConfig(com.google.protobuf.Any.Builder builderForValue)The typed config for the extension.TypedExtensionConfig.BuilderTypedExtensionConfig.Builder. setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)TypedExtensionConfig.BuilderTypedExtensionConfig. toBuilder()Methods in io.envoyproxy.envoy.config.core.v3 that return types with arguments of type TypedExtensionConfig.Builder Modifier and Type Method Description List<TypedExtensionConfig.Builder>ApiConfigSource.Builder. getConfigValidatorsBuilderList()A list of config validators that will be executed when a new update is received from the ApiConfigSource.List<TypedExtensionConfig.Builder>SubstitutionFormatString.Builder. getFormattersBuilderList()Specifies a collection of Formatter plugins that can be called from the access log configuration.Methods in io.envoyproxy.envoy.config.core.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description ApiConfigSource.BuilderApiConfigSource.Builder. addConfigValidators(int index, TypedExtensionConfig.Builder builderForValue)A list of config validators that will be executed when a new update is received from the ApiConfigSource.ApiConfigSource.BuilderApiConfigSource.Builder. addConfigValidators(TypedExtensionConfig.Builder builderForValue)A list of config validators that will be executed when a new update is received from the ApiConfigSource.SubstitutionFormatString.BuilderSubstitutionFormatString.Builder. addFormatters(int index, TypedExtensionConfig.Builder builderForValue)Specifies a collection of Formatter plugins that can be called from the access log configuration.SubstitutionFormatString.BuilderSubstitutionFormatString.Builder. addFormatters(TypedExtensionConfig.Builder builderForValue)Specifies a collection of Formatter plugins that can be called from the access log configuration.ApiConfigSource.BuilderApiConfigSource.Builder. setConfigValidators(int index, TypedExtensionConfig.Builder builderForValue)A list of config validators that will be executed when a new update is received from the ApiConfigSource.SubstitutionFormatString.BuilderSubstitutionFormatString.Builder. setFormatters(int index, TypedExtensionConfig.Builder builderForValue)Specifies a collection of Formatter plugins that can be called from the access log configuration.AlternateProtocolsCacheOptions.BuilderAlternateProtocolsCacheOptions.Builder. setKeyValueStoreConfig(TypedExtensionConfig.Builder builderForValue)Allows configuring a persistent :ref:`key value store <envoy_v3_api_msg_config.common.key_value.v3.KeyValueStoreConfig>` to flush alternate protocols entries to disk.Http1ProtocolOptions.HeaderKeyFormat.BuilderHttp1ProtocolOptions.HeaderKeyFormat.Builder. setStatefulFormatter(TypedExtensionConfig.Builder builderForValue)Configuration for stateful formatter extensions that allow using received headers to affect the output of encoding headers. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.listener.v3
Methods in io.envoyproxy.envoy.config.listener.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderQuicProtocolOptions.Builder. getCryptoStreamConfigBuilder()Configure which implementation of ``quic::QuicCryptoClientStreamBase`` to be used for this listener.TypedExtensionConfig.BuilderListener.ConnectionBalanceConfig.Builder. getExtendBalanceBuilder()The listener will use the connection balancer according to ``type_url``.TypedExtensionConfig.BuilderQuicProtocolOptions.Builder. getProofSourceConfigBuilder()Configure which implementation of ``quic::ProofSource`` to be used for this listener.TypedExtensionConfig.BuilderUdpListenerConfig.Builder. getUdpPacketPacketWriterConfigBuilder()Configuration for the UDP packet writer.Methods in io.envoyproxy.envoy.config.listener.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description QuicProtocolOptions.BuilderQuicProtocolOptions.Builder. setCryptoStreamConfig(TypedExtensionConfig.Builder builderForValue)Configure which implementation of ``quic::QuicCryptoClientStreamBase`` to be used for this listener.Listener.ConnectionBalanceConfig.BuilderListener.ConnectionBalanceConfig.Builder. setExtendBalance(TypedExtensionConfig.Builder builderForValue)The listener will use the connection balancer according to ``type_url``.QuicProtocolOptions.BuilderQuicProtocolOptions.Builder. setProofSourceConfig(TypedExtensionConfig.Builder builderForValue)Configure which implementation of ``quic::ProofSource`` to be used for this listener.UdpListenerConfig.BuilderUdpListenerConfig.Builder. setUdpPacketPacketWriterConfig(TypedExtensionConfig.Builder builderForValue)Configuration for the UDP packet writer. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.rbac.v3
Methods in io.envoyproxy.envoy.config.rbac.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderPermission.Builder. getMatcherBuilder()Extension for configuring custom matchers for RBAC.Methods in io.envoyproxy.envoy.config.rbac.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description Permission.BuilderPermission.Builder. setMatcher(TypedExtensionConfig.Builder builderForValue)Extension for configuring custom matchers for RBAC. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderInternalRedirectPolicy.Builder. addPredicatesBuilder()Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.TypedExtensionConfig.BuilderInternalRedirectPolicy.Builder. addPredicatesBuilder(int index)Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.TypedExtensionConfig.BuilderRetryPolicy.Builder. addRetryOptionsPredicatesBuilder()Retry options predicates that will be applied prior to retrying a request.TypedExtensionConfig.BuilderRetryPolicy.Builder. addRetryOptionsPredicatesBuilder(int index)Retry options predicates that will be applied prior to retrying a request.TypedExtensionConfig.BuilderRouteAction.Builder. getEarlyDataPolicyBuilder()Specifies how to send request over TLS early data.TypedExtensionConfig.BuilderClusterSpecifierPlugin.Builder. getExtensionBuilder()The name of the plugin and its opaque configuration.TypedExtensionConfig.BuilderRateLimit.Action.Builder. getExtensionBuilder()Rate limit descriptor extension.TypedExtensionConfig.BuilderInternalRedirectPolicy.Builder. getPredicatesBuilder(int index)Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.TypedExtensionConfig.BuilderRetryPolicy.Builder. getRetryOptionsPredicatesBuilder(int index)Retry options predicates that will be applied prior to retrying a request.Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type TypedExtensionConfig.Builder Modifier and Type Method Description List<TypedExtensionConfig.Builder>InternalRedirectPolicy.Builder. getPredicatesBuilderList()Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.List<TypedExtensionConfig.Builder>RetryPolicy.Builder. getRetryOptionsPredicatesBuilderList()Retry options predicates that will be applied prior to retrying a request.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description InternalRedirectPolicy.BuilderInternalRedirectPolicy.Builder. addPredicates(int index, TypedExtensionConfig.Builder builderForValue)Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.InternalRedirectPolicy.BuilderInternalRedirectPolicy.Builder. addPredicates(TypedExtensionConfig.Builder builderForValue)Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.RetryPolicy.BuilderRetryPolicy.Builder. addRetryOptionsPredicates(int index, TypedExtensionConfig.Builder builderForValue)Retry options predicates that will be applied prior to retrying a request.RetryPolicy.BuilderRetryPolicy.Builder. addRetryOptionsPredicates(TypedExtensionConfig.Builder builderForValue)Retry options predicates that will be applied prior to retrying a request.RouteAction.BuilderRouteAction.Builder. setEarlyDataPolicy(TypedExtensionConfig.Builder builderForValue)Specifies how to send request over TLS early data.ClusterSpecifierPlugin.BuilderClusterSpecifierPlugin.Builder. setExtension(TypedExtensionConfig.Builder builderForValue)The name of the plugin and its opaque configuration.RateLimit.Action.BuilderRateLimit.Action.Builder. setExtension(TypedExtensionConfig.Builder builderForValue)Rate limit descriptor extension.InternalRedirectPolicy.BuilderInternalRedirectPolicy.Builder. setPredicates(int index, TypedExtensionConfig.Builder builderForValue)Specifies a list of predicates that are queried when an upstream response is deemed to trigger an internal redirect by all other criteria.RetryPolicy.BuilderRetryPolicy.Builder. setRetryOptionsPredicates(int index, TypedExtensionConfig.Builder builderForValue)Retry options predicates that will be applied prior to retrying a request. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3
Methods in io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderDnsCacheConfig.Builder. getTypedDnsResolverConfigBuilder()DNS resolver type configuration extension.Methods in io.envoyproxy.envoy.extensions.common.dynamic_forward_proxy.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description DnsCacheConfig.BuilderDnsCacheConfig.Builder. setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)DNS resolver type configuration extension. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.common.matching.v3
Methods in io.envoyproxy.envoy.extensions.common.matching.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderExtensionWithMatcher.Builder. getExtensionConfigBuilder()The underlying extension config.Methods in io.envoyproxy.envoy.extensions.common.matching.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description ExtensionWithMatcher.BuilderExtensionWithMatcher.Builder. setExtensionConfig(TypedExtensionConfig.Builder builderForValue)The underlying extension config. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.composite.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.composite.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderExecuteFilterAction.Builder. getTypedConfigBuilder().envoy.config.core.v3.TypedExtensionConfig typed_config = 1;Methods in io.envoyproxy.envoy.extensions.filters.http.composite.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description ExecuteFilterAction.BuilderExecuteFilterAction.Builder. setTypedConfig(TypedExtensionConfig.Builder builderForValue).envoy.config.core.v3.TypedExtensionConfig typed_config = 1; -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.compressor.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.compressor.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderCompressor.Builder. getCompressorLibraryBuilder()A compressor library to use for compression.Methods in io.envoyproxy.envoy.extensions.filters.http.compressor.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description Compressor.BuilderCompressor.Builder. setCompressorLibrary(TypedExtensionConfig.Builder builderForValue)A compressor library to use for compression. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.decompressor.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.decompressor.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderDecompressor.Builder. getDecompressorLibraryBuilder()A decompressor library to use for both request and response decompression.Methods in io.envoyproxy.envoy.extensions.filters.http.decompressor.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description Decompressor.BuilderDecompressor.Builder. setDecompressorLibrary(TypedExtensionConfig.Builder builderForValue)A decompressor library to use for both request and response decompression. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderRateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder.Builder. getCustomValueBuilder()Dynamic value — evaluated for each request.Methods in io.envoyproxy.envoy.extensions.filters.http.rate_limit_quota.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description RateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder.BuilderRateLimitQuotaBucketSettings.BucketIdBuilder.ValueBuilder.Builder. setCustomValue(TypedExtensionConfig.Builder builderForValue)Dynamic value — evaluated for each request. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderRateLimitConfig.Action.Builder. getExtensionBuilder()Rate limit descriptor extension.Methods in io.envoyproxy.envoy.extensions.filters.http.ratelimit.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description RateLimitConfig.Action.BuilderRateLimitConfig.Action.Builder. setExtension(TypedExtensionConfig.Builder builderForValue)Rate limit descriptor extension. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.http.stateful_session.v3
Methods in io.envoyproxy.envoy.extensions.filters.http.stateful_session.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderStatefulSession.Builder. getSessionStateBuilder()Specific implementation of session state.Methods in io.envoyproxy.envoy.extensions.filters.http.stateful_session.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description StatefulSession.BuilderStatefulSession.Builder. setSessionState(TypedExtensionConfig.Builder builderForValue)Specific implementation of session state. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderHttpConnectionManager.Builder. addOriginalIpDetectionExtensionsBuilder()The configuration for the original IP detection extensions.TypedExtensionConfig.BuilderHttpConnectionManager.Builder. addOriginalIpDetectionExtensionsBuilder(int index)The configuration for the original IP detection extensions.TypedExtensionConfig.BuilderHttpConnectionManager.Builder. getOriginalIpDetectionExtensionsBuilder(int index)The configuration for the original IP detection extensions.TypedExtensionConfig.BuilderHttpConnectionManager.Builder. getTypedHeaderValidationConfigBuilder()Configuration options for Header Validation (UHV).Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return types with arguments of type TypedExtensionConfig.Builder Modifier and Type Method Description List<TypedExtensionConfig.Builder>HttpConnectionManager.Builder. getOriginalIpDetectionExtensionsBuilderList()The configuration for the original IP detection extensions.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description HttpConnectionManager.BuilderHttpConnectionManager.Builder. addOriginalIpDetectionExtensions(int index, TypedExtensionConfig.Builder builderForValue)The configuration for the original IP detection extensions.HttpConnectionManager.BuilderHttpConnectionManager.Builder. addOriginalIpDetectionExtensions(TypedExtensionConfig.Builder builderForValue)The configuration for the original IP detection extensions.HttpConnectionManager.BuilderHttpConnectionManager.Builder. setOriginalIpDetectionExtensions(int index, TypedExtensionConfig.Builder builderForValue)The configuration for the original IP detection extensions.HttpConnectionManager.BuilderHttpConnectionManager.Builder. setTypedHeaderValidationConfig(TypedExtensionConfig.Builder builderForValue)Configuration options for Header Validation (UHV). -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderMetaProtocolProxy.Builder. addMetaProtocolFiltersBuilder()A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.TypedExtensionConfig.BuilderMetaProtocolProxy.Builder. addMetaProtocolFiltersBuilder(int index)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.TypedExtensionConfig.BuilderApplicationProtocol.Builder. getCodecBuilder()The codec which encodes and decodes the application protocol.TypedExtensionConfig.BuilderMetaProtocolProxy.Builder. getMetaProtocolFiltersBuilder(int index)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.Methods in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3 that return types with arguments of type TypedExtensionConfig.Builder Modifier and Type Method Description List<TypedExtensionConfig.Builder>MetaProtocolProxy.Builder. getMetaProtocolFiltersBuilderList()A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.Methods in io.envoyproxy.envoy.extensions.filters.network.meta_protocol_proxy.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description MetaProtocolProxy.BuilderMetaProtocolProxy.Builder. addMetaProtocolFilters(int index, TypedExtensionConfig.Builder builderForValue)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.MetaProtocolProxy.BuilderMetaProtocolProxy.Builder. addMetaProtocolFilters(TypedExtensionConfig.Builder builderForValue)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy.ApplicationProtocol.BuilderApplicationProtocol.Builder. setCodec(TypedExtensionConfig.Builder builderForValue)The codec which encodes and decodes the application protocol.MetaProtocolProxy.BuilderMetaProtocolProxy.Builder. setMetaProtocolFilters(int index, TypedExtensionConfig.Builder builderForValue)A list of individual Layer-7 filters that make up the filter chain for requests made to the meta protocol proxy. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.filters.udp.dns_filter.v3
Methods in io.envoyproxy.envoy.extensions.filters.udp.dns_filter.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderDnsFilterConfig.ClientContextConfig.Builder. getTypedDnsResolverConfigBuilder()DNS resolver type configuration extension.Methods in io.envoyproxy.envoy.extensions.filters.udp.dns_filter.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description DnsFilterConfig.ClientContextConfig.BuilderDnsFilterConfig.ClientContextConfig.Builder. setTypedDnsResolverConfig(TypedExtensionConfig.Builder builderForValue)DNS resolver type configuration extension. -
Uses of TypedExtensionConfig.Builder in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3
Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 that return TypedExtensionConfig.Builder Modifier and Type Method Description TypedExtensionConfig.BuilderCommonTlsContext.Builder. getCustomHandshakerBuilder()Custom TLS handshaker.TypedExtensionConfig.BuilderCertificateValidationContext.Builder. getCustomValidatorConfigBuilder()The configuration of an extension specific certificate validator.TypedExtensionConfig.BuilderCommonTlsContext.CertificateProvider.Builder. getTypedConfigBuilder().envoy.config.core.v3.TypedExtensionConfig typed_config = 2;Methods in io.envoyproxy.envoy.extensions.transport_sockets.tls.v3 with parameters of type TypedExtensionConfig.Builder Modifier and Type Method Description CommonTlsContext.BuilderCommonTlsContext.Builder. setCustomHandshaker(TypedExtensionConfig.Builder builderForValue)Custom TLS handshaker.CertificateValidationContext.BuilderCertificateValidationContext.Builder. setCustomValidatorConfig(TypedExtensionConfig.Builder builderForValue)The configuration of an extension specific certificate validator.CommonTlsContext.CertificateProvider.BuilderCommonTlsContext.CertificateProvider.Builder. setTypedConfig(TypedExtensionConfig.Builder builderForValue).envoy.config.core.v3.TypedExtensionConfig typed_config = 2;
-