Uses of Class
io.envoyproxy.envoy.api.v2.RouteConfiguration.Builder
Packages that use RouteConfiguration.Builder
Package
Description
-
Uses of RouteConfiguration.Builder in io.envoyproxy.envoy.api.v2
Methods in io.envoyproxy.envoy.api.v2 that return RouteConfiguration.BuilderModifier and TypeMethodDescriptionRouteConfiguration.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.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.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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) 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.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.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) RouteConfiguration.Builder.clearInternalOnlyHeaders()Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only.RouteConfiguration.Builder.clearMostSpecificHeaderMutationsWins()By default, headers that should be added/removed are evaluated from most to least specific: * route level * virtual host level * connection manager level To allow setting overrides at the route or virtual host level, this order can be reversed by setting this option to true.RouteConfiguration.Builder.clearName()The name of the route configuration.RouteConfiguration.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) 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.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.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.RouteConfiguration.Builder.clone()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.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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.BuilderRouteConfiguration.newBuilder()static RouteConfiguration.BuilderRouteConfiguration.newBuilder(RouteConfiguration prototype) RouteConfiguration.newBuilderForType()protected RouteConfiguration.BuilderRouteConfiguration.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) 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.removeResponseHeadersToAdd(int index) Specifies a list of HTTP headers that should be added to each response that the connection manager encodes.RouteConfiguration.Builder.removeVirtualHosts(int index) An array of virtual hosts that make up the route table.RouteConfiguration.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) 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.setMostSpecificHeaderMutationsWins(boolean value) By default, headers that should be added/removed are evaluated from most to least specific: * route level * virtual host level * connection manager level To allow setting overrides at the route or virtual host level, this order can be reversed by setting this option to true.The name of the route configuration.RouteConfiguration.Builder.setNameBytes(com.google.protobuf.ByteString value) The name of the route configuration.RouteConfiguration.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.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.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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() -
Uses of RouteConfiguration.Builder in io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2
Methods in io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2 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.config.filter.network.http_connection_manager.v2 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.