Uses of Class
io.envoyproxy.envoy.config.route.v3.RouteConfiguration.Builder
Packages that use RouteConfiguration.Builder
Package
Description
-
Uses of RouteConfiguration.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type RouteConfiguration.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RouteConfiguration, RouteConfiguration.Builder, RouteConfigurationOrBuilder> ScopedRouteConfiguration.Builder.routeConfigurationBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return RouteConfiguration.BuilderModifier and TypeMethodDescriptionRouteConfiguration.Builder.addAllClusterSpecifierPlugins
(Iterable<? extends ClusterSpecifierPlugin> values) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.addAllInternalOnlyHeaders
(Iterable<String> values) Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only.RouteConfiguration.Builder.addAllRequestHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.addAllRequestHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.RouteConfiguration.Builder.addAllRequestMirrorPolicies
(Iterable<? extends RouteAction.RequestMirrorPolicy> values) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.addAllResponseHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.addAllResponseHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.RouteConfiguration.Builder.addAllVirtualHosts
(Iterable<? extends VirtualHost> values) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.addClusterSpecifierPlugins
(int index, ClusterSpecifierPlugin value) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.addClusterSpecifierPlugins
(int index, ClusterSpecifierPlugin.Builder builderForValue) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.addClusterSpecifierPlugins
(ClusterSpecifierPlugin value) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.addClusterSpecifierPlugins
(ClusterSpecifierPlugin.Builder builderForValue) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.addInternalOnlyHeaders
(String value) Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only.RouteConfiguration.Builder.addInternalOnlyHeadersBytes
(com.google.protobuf.ByteString value) Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only.RouteConfiguration.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.addRequestHeadersToAdd
(HeaderValueOption value) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.addRequestHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.addRequestHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.RouteConfiguration.Builder.addRequestHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.RouteConfiguration.Builder.addRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy value) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.addRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy.Builder builderForValue) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.addRequestMirrorPolicies
(RouteAction.RequestMirrorPolicy value) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.addRequestMirrorPolicies
(RouteAction.RequestMirrorPolicy.Builder builderForValue) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.addResponseHeadersToAdd
(HeaderValueOption value) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.addResponseHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.addResponseHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.RouteConfiguration.Builder.addResponseHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.RouteConfiguration.Builder.addVirtualHosts
(int index, VirtualHost value) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.addVirtualHosts
(int index, VirtualHost.Builder builderForValue) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.addVirtualHosts
(VirtualHost value) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.addVirtualHosts
(VirtualHost.Builder builderForValue) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.clear()
RouteConfiguration.Builder.clearClusterSpecifierPlugins()
A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.clearIgnorePathParametersInPathMatching()
Ignore path-parameters in path-matching.RouteConfiguration.Builder.clearIgnorePortInHostMatching()
By default, port in :authority header (if any) is used in host matching.RouteConfiguration.Builder.clearInternalOnlyHeaders()
Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only.RouteConfiguration.Builder.clearMaxDirectResponseBodySizeBytes()
The maximum bytes of the response :ref:`direct response body <envoy_v3_api_field_config.route.v3.DirectResponseAction.body>` size.RouteConfiguration.Builder.clearMetadata()
The metadata field can be used to provide additional information about the route configuration.RouteConfiguration.Builder.clearMostSpecificHeaderMutationsWins()
Headers mutations at all levels are evaluated, if specified.RouteConfiguration.Builder.clearName()
The name of the route configuration.RouteConfiguration.Builder.clearRequestHeadersToAdd()
Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.clearRequestHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.RouteConfiguration.Builder.clearRequestMirrorPolicies()
Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.clearResponseHeadersToAdd()
Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.clearResponseHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.RouteConfiguration.Builder.clearTypedPerFilterConfig()
RouteConfiguration.Builder.clearValidateClusters()
An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.RouteConfiguration.Builder.clearVhds()
An array of virtual hosts will be dynamically loaded via the VHDS API.RouteConfiguration.Builder.clearVirtualHosts()
An array of virtual hosts that make up the route table.ScopedRouteConfiguration.Builder.getRouteConfigurationBuilder()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.RouteConfiguration.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RouteConfiguration.Builder.mergeFrom
(com.google.protobuf.Message other) RouteConfiguration.Builder.mergeFrom
(RouteConfiguration other) RouteConfiguration.Builder.mergeMaxDirectResponseBodySizeBytes
(com.google.protobuf.UInt32Value value) The maximum bytes of the response :ref:`direct response body <envoy_v3_api_field_config.route.v3.DirectResponseAction.body>` size.RouteConfiguration.Builder.mergeMetadata
(Metadata value) The metadata field can be used to provide additional information about the route configuration.RouteConfiguration.Builder.mergeValidateClusters
(com.google.protobuf.BoolValue value) An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.An array of virtual hosts will be dynamically loaded via the VHDS API.static RouteConfiguration.Builder
RouteConfiguration.newBuilder()
static RouteConfiguration.Builder
RouteConfiguration.newBuilder
(RouteConfiguration prototype) RouteConfiguration.newBuilderForType()
protected RouteConfiguration.Builder
RouteConfiguration.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) RouteConfiguration.Builder.putAllTypedPerFilterConfig
(Map<String, com.google.protobuf.Any> values) This field can be used to provide RouteConfiguration level per filter config.RouteConfiguration.Builder.putTypedPerFilterConfig
(String key, com.google.protobuf.Any value) This field can be used to provide RouteConfiguration level per filter config.RouteConfiguration.Builder.removeClusterSpecifierPlugins
(int index) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.removeRequestHeadersToAdd
(int index) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.removeRequestMirrorPolicies
(int index) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.removeResponseHeadersToAdd
(int index) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.removeTypedPerFilterConfig
(String key) This field can be used to provide RouteConfiguration level per filter config.RouteConfiguration.Builder.removeVirtualHosts
(int index) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.setClusterSpecifierPlugins
(int index, ClusterSpecifierPlugin value) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.setClusterSpecifierPlugins
(int index, ClusterSpecifierPlugin.Builder builderForValue) A list of plugins and their configurations which may be used by a :ref:`cluster specifier plugin name <envoy_v3_api_field_config.route.v3.RouteAction.cluster_specifier_plugin>` within the route.RouteConfiguration.Builder.setIgnorePathParametersInPathMatching
(boolean value) Ignore path-parameters in path-matching.RouteConfiguration.Builder.setIgnorePortInHostMatching
(boolean value) By default, port in :authority header (if any) is used in host matching.RouteConfiguration.Builder.setInternalOnlyHeaders
(int index, String value) Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only.RouteConfiguration.Builder.setMaxDirectResponseBodySizeBytes
(com.google.protobuf.UInt32Value value) The maximum bytes of the response :ref:`direct response body <envoy_v3_api_field_config.route.v3.DirectResponseAction.body>` size.RouteConfiguration.Builder.setMaxDirectResponseBodySizeBytes
(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum bytes of the response :ref:`direct response body <envoy_v3_api_field_config.route.v3.DirectResponseAction.body>` size.RouteConfiguration.Builder.setMetadata
(Metadata value) The metadata field can be used to provide additional information about the route configuration.RouteConfiguration.Builder.setMetadata
(Metadata.Builder builderForValue) The metadata field can be used to provide additional information about the route configuration.RouteConfiguration.Builder.setMostSpecificHeaderMutationsWins
(boolean value) Headers mutations at all levels are evaluated, if specified.The name of the route configuration.RouteConfiguration.Builder.setNameBytes
(com.google.protobuf.ByteString value) The name of the route configuration.RouteConfiguration.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager.RouteConfiguration.Builder.setRequestHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.RouteConfiguration.Builder.setRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy value) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.setRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy.Builder builderForValue) Specify a set of default request mirroring policies which apply to all routes under its virtual hosts.RouteConfiguration.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.setResponseHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.RouteConfiguration.Builder.setValidateClusters
(com.google.protobuf.BoolValue value) An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.RouteConfiguration.Builder.setValidateClusters
(com.google.protobuf.BoolValue.Builder builderForValue) An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.An array of virtual hosts will be dynamically loaded via the VHDS API.RouteConfiguration.Builder.setVhds
(Vhds.Builder builderForValue) An array of virtual hosts will be dynamically loaded via the VHDS API.RouteConfiguration.Builder.setVirtualHosts
(int index, VirtualHost value) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.setVirtualHosts
(int index, VirtualHost.Builder builderForValue) An array of virtual hosts that make up the route table.RouteConfiguration.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type RouteConfiguration.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RouteConfiguration, RouteConfiguration.Builder, RouteConfigurationOrBuilder> ScopedRouteConfiguration.Builder.getRouteConfigurationFieldBuilder()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type RouteConfiguration.BuilderModifier and TypeMethodDescriptionScopedRouteConfiguration.Builder.setRouteConfiguration
(RouteConfiguration.Builder builderForValue) The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope. -
Uses of RouteConfiguration.Builder in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3
Fields in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with type parameters of type RouteConfiguration.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RouteConfiguration, RouteConfiguration.Builder, RouteConfigurationOrBuilder> HttpConnectionManager.Builder.routeConfigBuilder_
Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return RouteConfiguration.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.getRouteConfigBuilder()
The route table for the connection manager is static and is specified in this property.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 that return types with arguments of type RouteConfiguration.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<RouteConfiguration, RouteConfiguration.Builder, RouteConfigurationOrBuilder> HttpConnectionManager.Builder.getRouteConfigFieldBuilder()
The route table for the connection manager is static and is specified in this property.Methods in io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3 with parameters of type RouteConfiguration.BuilderModifier and TypeMethodDescriptionHttpConnectionManager.Builder.setRouteConfig
(RouteConfiguration.Builder builderForValue) The route table for the connection manager is static and is specified in this property.