Uses of Class
io.envoyproxy.envoy.api.v2.route.Route.Builder
Packages that use Route.Builder
-
Uses of Route.Builder in io.envoyproxy.envoy.api.v2.route
Methods in io.envoyproxy.envoy.api.v2.route 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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) 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.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.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) Route.Builder.clearFilterAction()[#not-implemented-hide:] If true, a filter will define the 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.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Route.Builder.clearPerFilterConfig()Deprecated.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.clearTracing()Presence of the object defines whether the connection manager's tracing configuration is overridden by this route specific instance.Route.Builder.clearTypedPerFilterConfig()Route.Builder.clone()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:] If true, a filter will define the 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.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.final Route.BuilderRoute.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static Route.BuilderRoute.newBuilder()static Route.BuilderRoute.newBuilder(Route prototype) Route.newBuilderForType()protected Route.BuilderRoute.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) Route.Builder.putAllPerFilterConfig(Map<String, com.google.protobuf.Struct> values) Deprecated.Route.Builder.putAllTypedPerFilterConfig(Map<String, com.google.protobuf.Any> values) The typed_per_filter_config field can be used to provide route-specific configurations for filters.Route.Builder.putPerFilterConfig(String key, com.google.protobuf.Struct value) Deprecated.Route.Builder.putTypedPerFilterConfig(String key, com.google.protobuf.Any value) The typed_per_filter_config field can be used to provide route-specific configurations for filters.Route.Builder.removePerFilterConfig(String key) Deprecated.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) The typed_per_filter_config field can be used to provide route-specific configurations for filters.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:] If true, a filter will define the action (e.g., it could dynamically generate the RouteAction).Route.Builder.setFilterAction(FilterAction.Builder builderForValue) [#not-implemented-hide:] If true, a filter will define the 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.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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.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.final Route.BuilderRoute.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Route.toBuilder()Methods in io.envoyproxy.envoy.api.v2.route that return types with arguments of type Route.BuilderModifier and TypeMethodDescriptionVirtualHost.Builder.getRoutesBuilderList()The list of routes that will be matched, in order, for incoming requests.Methods in io.envoyproxy.envoy.api.v2.route with parameters of type Route.BuilderModifier and TypeMethodDescriptionVirtualHost.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.VirtualHost.Builder.setRoutes(int index, Route.Builder builderForValue) The list of routes that will be matched, in order, for incoming requests.