Uses of Class
io.envoyproxy.envoy.config.route.v3.Route.Builder
Packages that use Route.Builder
-
Uses of Route.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type Route.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<Route, Route.Builder, RouteOrBuilder> RouteList.Builder.routesBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<Route, Route.Builder, RouteOrBuilder> VirtualHost.Builder.routesBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return Route.BuilderModifier and TypeMethodDescriptionRoute.Builder.addAllRequestHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a set of headers that will be added to requests matching this route.Route.Builder.addAllRequestHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each request matching this route.Route.Builder.addAllResponseHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.addAllResponseHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each response to requests matching this route.Route.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a set of headers that will be added to requests matching this route.Route.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a set of headers that will be added to requests matching this route.Route.Builder.addRequestHeadersToAdd
(HeaderValueOption value) Specifies a set of headers that will be added to requests matching this route.Route.Builder.addRequestHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a set of headers that will be added to requests matching this route.Route.Builder.addRequestHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each request matching this route.Route.Builder.addRequestHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each request matching this route.Route.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.addResponseHeadersToAdd
(HeaderValueOption value) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.addResponseHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.addResponseHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each response to requests matching this route.Route.Builder.addResponseHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each response to requests matching this route.RouteList.Builder.addRoutesBuilder()
The list of routes that will be matched and run, in order.RouteList.Builder.addRoutesBuilder
(int index) The list of routes that will be matched and run, in order.VirtualHost.Builder.addRoutesBuilder()
The list of routes that will be matched, in order, for incoming requests.VirtualHost.Builder.addRoutesBuilder
(int index) The list of routes that will be matched, in order, for incoming requests.Route.Builder.clear()
Route.Builder.clearAction()
Route.Builder.clearDecorator()
Decorator for the matched route.Route.Builder.clearDirectResponse()
Return an arbitrary HTTP response directly, without proxying.Route.Builder.clearFilterAction()
[#not-implemented-hide:] A filter-defined action (e.g., it could dynamically generate the RouteAction).Route.Builder.clearMatch()
Route matching parameters.Route.Builder.clearMetadata()
The Metadata field can be used to provide additional information about the route.Route.Builder.clearName()
Name for the route.Route.Builder.clearNonForwardingAction()
[#not-implemented-hide:] An action used when the route will generate a response directly, without forwarding to an upstream host.Route.Builder.clearPerRequestBufferLimitBytes()
The maximum bytes which will be buffered for retries and shadowing.Route.Builder.clearRedirect()
Return a redirect.Route.Builder.clearRequestHeadersToAdd()
Specifies a set of headers that will be added to requests matching this route.Route.Builder.clearRequestHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each request matching this route.Route.Builder.clearResponseHeadersToAdd()
Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.clearResponseHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each response to requests matching this route.Route.Builder.clearRoute()
Route request to some upstream cluster.Route.Builder.clearStatPrefix()
The human readable prefix to use when emitting statistics for this endpoint.Route.Builder.clearTracing()
Presence of the object defines whether the connection manager's tracing configuration is overridden by this route specific instance.Route.Builder.clearTypedPerFilterConfig()
RouteList.Builder.getRoutesBuilder
(int index) The list of routes that will be matched and run, in order.VirtualHost.Builder.getRoutesBuilder
(int index) The list of routes that will be matched, in order, for incoming requests.Route.Builder.mergeDecorator
(Decorator value) Decorator for the matched route.Route.Builder.mergeDirectResponse
(DirectResponseAction value) Return an arbitrary HTTP response directly, without proxying.Route.Builder.mergeFilterAction
(FilterAction value) [#not-implemented-hide:] A filter-defined action (e.g., it could dynamically generate the RouteAction).Route.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Route.Builder.mergeFrom
(com.google.protobuf.Message other) Route.Builder.mergeMatch
(RouteMatch value) Route matching parameters.Route.Builder.mergeMetadata
(Metadata value) The Metadata field can be used to provide additional information about the route.Route.Builder.mergeNonForwardingAction
(NonForwardingAction value) [#not-implemented-hide:] An action used when the route will generate a response directly, without forwarding to an upstream host.Route.Builder.mergePerRequestBufferLimitBytes
(com.google.protobuf.UInt32Value value) The maximum bytes which will be buffered for retries and shadowing.Route.Builder.mergeRedirect
(RedirectAction value) Return a redirect.Route.Builder.mergeRoute
(RouteAction value) Route request to some upstream cluster.Route.Builder.mergeTracing
(Tracing value) Presence of the object defines whether the connection manager's tracing configuration is overridden by this route specific instance.static Route.Builder
Route.newBuilder()
static Route.Builder
Route.newBuilder
(Route prototype) Route.newBuilderForType()
protected Route.Builder
Route.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Route.Builder.putAllTypedPerFilterConfig
(Map<String, com.google.protobuf.Any> values) This field can be used to provide route specific per filter config.Route.Builder.putTypedPerFilterConfig
(String key, com.google.protobuf.Any value) This field can be used to provide route specific per filter config.Route.Builder.removeRequestHeadersToAdd
(int index) Specifies a set of headers that will be added to requests matching this route.Route.Builder.removeResponseHeadersToAdd
(int index) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.removeTypedPerFilterConfig
(String key) This field can be used to provide route specific per filter config.Route.Builder.setDecorator
(Decorator value) Decorator for the matched route.Route.Builder.setDecorator
(Decorator.Builder builderForValue) Decorator for the matched route.Route.Builder.setDirectResponse
(DirectResponseAction value) Return an arbitrary HTTP response directly, without proxying.Route.Builder.setDirectResponse
(DirectResponseAction.Builder builderForValue) Return an arbitrary HTTP response directly, without proxying.Route.Builder.setFilterAction
(FilterAction value) [#not-implemented-hide:] A filter-defined action (e.g., it could dynamically generate the RouteAction).Route.Builder.setFilterAction
(FilterAction.Builder builderForValue) [#not-implemented-hide:] A filter-defined action (e.g., it could dynamically generate the RouteAction).Route.Builder.setMatch
(RouteMatch value) Route matching parameters.Route.Builder.setMatch
(RouteMatch.Builder builderForValue) Route matching parameters.Route.Builder.setMetadata
(Metadata value) The Metadata field can be used to provide additional information about the route.Route.Builder.setMetadata
(Metadata.Builder builderForValue) The Metadata field can be used to provide additional information about the route.Name for the route.Route.Builder.setNameBytes
(com.google.protobuf.ByteString value) Name for the route.Route.Builder.setNonForwardingAction
(NonForwardingAction value) [#not-implemented-hide:] An action used when the route will generate a response directly, without forwarding to an upstream host.Route.Builder.setNonForwardingAction
(NonForwardingAction.Builder builderForValue) [#not-implemented-hide:] An action used when the route will generate a response directly, without forwarding to an upstream host.Route.Builder.setPerRequestBufferLimitBytes
(com.google.protobuf.UInt32Value value) The maximum bytes which will be buffered for retries and shadowing.Route.Builder.setPerRequestBufferLimitBytes
(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum bytes which will be buffered for retries and shadowing.Route.Builder.setRedirect
(RedirectAction value) Return a redirect.Route.Builder.setRedirect
(RedirectAction.Builder builderForValue) Return a redirect.Route.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a set of headers that will be added to requests matching this route.Route.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a set of headers that will be added to requests matching this route.Route.Builder.setRequestHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each request matching this route.Route.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a set of headers that will be added to responses to requests matching this route.Route.Builder.setResponseHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each response to requests matching this route.Route.Builder.setRoute
(RouteAction value) Route request to some upstream cluster.Route.Builder.setRoute
(RouteAction.Builder builderForValue) Route request to some upstream cluster.Route.Builder.setStatPrefix
(String value) The human readable prefix to use when emitting statistics for this endpoint.Route.Builder.setStatPrefixBytes
(com.google.protobuf.ByteString value) The human readable prefix to use when emitting statistics for this endpoint.Route.Builder.setTracing
(Tracing value) Presence of the object defines whether the connection manager's tracing configuration is overridden by this route specific instance.Route.Builder.setTracing
(Tracing.Builder builderForValue) Presence of the object defines whether the connection manager's tracing configuration is overridden by this route specific instance.Route.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type Route.BuilderModifier and TypeMethodDescriptionRouteList.Builder.getRoutesBuilderList()
The list of routes that will be matched and run, in order.VirtualHost.Builder.getRoutesBuilderList()
The list of routes that will be matched, in order, for incoming requests.private com.google.protobuf.RepeatedFieldBuilder
<Route, Route.Builder, RouteOrBuilder> RouteList.Builder.internalGetRoutesFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<Route, Route.Builder, RouteOrBuilder> VirtualHost.Builder.internalGetRoutesFieldBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type Route.BuilderModifier and TypeMethodDescriptionRouteList.Builder.addRoutes
(int index, Route.Builder builderForValue) The list of routes that will be matched and run, in order.RouteList.Builder.addRoutes
(Route.Builder builderForValue) The list of routes that will be matched and run, in order.VirtualHost.Builder.addRoutes
(int index, Route.Builder builderForValue) The list of routes that will be matched, in order, for incoming requests.VirtualHost.Builder.addRoutes
(Route.Builder builderForValue) The list of routes that will be matched, in order, for incoming requests.RouteList.Builder.setRoutes
(int index, Route.Builder builderForValue) The list of routes that will be matched and run, in order.VirtualHost.Builder.setRoutes
(int index, Route.Builder builderForValue) The list of routes that will be matched, in order, for incoming requests.