Uses of Class
io.envoyproxy.envoy.config.route.v3.VirtualHost.Builder
Packages that use VirtualHost.Builder
-
Uses of VirtualHost.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type VirtualHost.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<VirtualHost, VirtualHost.Builder, VirtualHostOrBuilder> RouteConfiguration.Builder.virtualHostsBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return VirtualHost.BuilderModifier and TypeMethodDescriptionVirtualHost.Builder.addAllDomains
(Iterable<String> values) A list of domains (host/authority header) that will be matched to this virtual host.VirtualHost.Builder.addAllRateLimits
(Iterable<? extends RateLimit> values) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addAllRequestHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.addAllRequestHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each request handled by this virtual host.VirtualHost.Builder.addAllRequestMirrorPolicies
(Iterable<? extends RouteAction.RequestMirrorPolicy> values) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.addAllResponseHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.addAllResponseHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each response handled by this virtual host.VirtualHost.Builder.addAllRoutes
(Iterable<? extends Route> values) The list of routes that will be matched, in order, for incoming requests.VirtualHost.Builder.addAllVirtualClusters
(Iterable<? extends VirtualCluster> values) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.addDomains
(String value) A list of domains (host/authority header) that will be matched to this virtual host.VirtualHost.Builder.addDomainsBytes
(com.google.protobuf.ByteString value) A list of domains (host/authority header) that will be matched to this virtual host.VirtualHost.Builder.addRateLimits
(int index, RateLimit value) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addRateLimits
(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addRateLimits
(RateLimit value) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addRateLimits
(RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.addRequestHeadersToAdd
(HeaderValueOption value) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.addRequestHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.addRequestHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each request handled by this virtual host.VirtualHost.Builder.addRequestHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each request handled by this virtual host.VirtualHost.Builder.addRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy value) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.addRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy.Builder builderForValue) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.addRequestMirrorPolicies
(RouteAction.RequestMirrorPolicy value) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.addRequestMirrorPolicies
(RouteAction.RequestMirrorPolicy.Builder builderForValue) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.addResponseHeadersToAdd
(HeaderValueOption value) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.addResponseHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.addResponseHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each response handled by this virtual host.VirtualHost.Builder.addResponseHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each response handled by this virtual host.The list of routes that will be matched, in order, for incoming requests.VirtualHost.Builder.addRoutes
(int index, Route.Builder builderForValue) The list of routes that will be matched, in order, for incoming requests.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.addVirtualClusters
(int index, VirtualCluster value) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.addVirtualClusters
(int index, VirtualCluster.Builder builderForValue) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.addVirtualClusters
(VirtualCluster value) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.addVirtualClusters
(VirtualCluster.Builder builderForValue) A list of virtual clusters defined for this virtual host.RouteConfiguration.Builder.addVirtualHostsBuilder()
An array of virtual hosts that make up the route table.RouteConfiguration.Builder.addVirtualHostsBuilder
(int index) An array of virtual hosts that make up the route table.VirtualHost.Builder.clear()
VirtualHost.Builder.clearCors()
Deprecated.VirtualHost.Builder.clearDomains()
A list of domains (host/authority header) that will be matched to this virtual host.VirtualHost.Builder.clearHedgePolicy()
Indicates the hedge policy for all routes in this virtual host.VirtualHost.Builder.clearIncludeAttemptCountInResponse()
Decides whether the :ref:`x-envoy-attempt-count <config_http_filters_router_x-envoy-attempt-count>` header should be included in the downstream response.VirtualHost.Builder.clearIncludeIsTimeoutRetryHeader()
Decides whether to include the :ref:`x-envoy-is-timeout-retry <config_http_filters_router_x-envoy-is-timeout-retry>` request header in retries initiated by per try timeouts.VirtualHost.Builder.clearIncludeRequestAttemptCount()
Decides whether the :ref:`x-envoy-attempt-count <config_http_filters_router_x-envoy-attempt-count>` header should be included in the upstream request.VirtualHost.Builder.clearMatcher()
[#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.clearMetadata()
The metadata field can be used to provide additional information about the virtual host.VirtualHost.Builder.clearName()
The logical name of the virtual host.VirtualHost.Builder.clearPerRequestBufferLimitBytes()
The maximum bytes which will be buffered for retries and shadowing.VirtualHost.Builder.clearRateLimits()
Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.clearRequestHeadersToAdd()
Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.clearRequestHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each request handled by this virtual host.VirtualHost.Builder.clearRequestMirrorPolicies()
Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.clearRequireTls()
Specifies the type of TLS enforcement the virtual host expects.VirtualHost.Builder.clearResponseHeadersToAdd()
Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.clearResponseHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each response handled by this virtual host.VirtualHost.Builder.clearRetryPolicy()
Indicates the retry policy for all routes in this virtual host.VirtualHost.Builder.clearRetryPolicyTypedConfig()
[#not-implemented-hide:] Specifies the configuration for retry policy extension.VirtualHost.Builder.clearRoutes()
The list of routes that will be matched, in order, for incoming requests.VirtualHost.Builder.clearTypedPerFilterConfig()
VirtualHost.Builder.clearVirtualClusters()
A list of virtual clusters defined for this virtual host.RouteConfiguration.Builder.getVirtualHostsBuilder
(int index) An array of virtual hosts that make up the route table.VirtualHost.Builder.mergeCors
(CorsPolicy value) Deprecated.VirtualHost.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) VirtualHost.Builder.mergeFrom
(com.google.protobuf.Message other) VirtualHost.Builder.mergeFrom
(VirtualHost other) VirtualHost.Builder.mergeHedgePolicy
(HedgePolicy value) Indicates the hedge policy for all routes in this virtual host.VirtualHost.Builder.mergeMatcher
(Matcher value) [#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.mergeMetadata
(Metadata value) The metadata field can be used to provide additional information about the virtual host.VirtualHost.Builder.mergePerRequestBufferLimitBytes
(com.google.protobuf.UInt32Value value) The maximum bytes which will be buffered for retries and shadowing.VirtualHost.Builder.mergeRetryPolicy
(RetryPolicy value) Indicates the retry policy for all routes in this virtual host.VirtualHost.Builder.mergeRetryPolicyTypedConfig
(com.google.protobuf.Any value) [#not-implemented-hide:] Specifies the configuration for retry policy extension.static VirtualHost.Builder
VirtualHost.newBuilder()
static VirtualHost.Builder
VirtualHost.newBuilder
(VirtualHost prototype) VirtualHost.newBuilderForType()
protected VirtualHost.Builder
VirtualHost.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) VirtualHost.Builder.putAllTypedPerFilterConfig
(Map<String, com.google.protobuf.Any> values) This field can be used to provide virtual host level per filter config.VirtualHost.Builder.putTypedPerFilterConfig
(String key, com.google.protobuf.Any value) This field can be used to provide virtual host level per filter config.VirtualHost.Builder.removeRateLimits
(int index) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.removeRequestHeadersToAdd
(int index) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.removeRequestMirrorPolicies
(int index) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.removeResponseHeadersToAdd
(int index) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.removeRoutes
(int index) The list of routes that will be matched, in order, for incoming requests.VirtualHost.Builder.removeTypedPerFilterConfig
(String key) This field can be used to provide virtual host level per filter config.VirtualHost.Builder.removeVirtualClusters
(int index) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.setCors
(CorsPolicy value) Deprecated.VirtualHost.Builder.setCors
(CorsPolicy.Builder builderForValue) Deprecated.VirtualHost.Builder.setDomains
(int index, String value) A list of domains (host/authority header) that will be matched to this virtual host.VirtualHost.Builder.setHedgePolicy
(HedgePolicy value) Indicates the hedge policy for all routes in this virtual host.VirtualHost.Builder.setHedgePolicy
(HedgePolicy.Builder builderForValue) Indicates the hedge policy for all routes in this virtual host.VirtualHost.Builder.setIncludeAttemptCountInResponse
(boolean value) Decides whether the :ref:`x-envoy-attempt-count <config_http_filters_router_x-envoy-attempt-count>` header should be included in the downstream response.VirtualHost.Builder.setIncludeIsTimeoutRetryHeader
(boolean value) Decides whether to include the :ref:`x-envoy-is-timeout-retry <config_http_filters_router_x-envoy-is-timeout-retry>` request header in retries initiated by per try timeouts.VirtualHost.Builder.setIncludeRequestAttemptCount
(boolean value) Decides whether the :ref:`x-envoy-attempt-count <config_http_filters_router_x-envoy-attempt-count>` header should be included in the upstream request.VirtualHost.Builder.setMatcher
(Matcher value) [#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.setMatcher
(Matcher.Builder builderForValue) [#next-major-version: This should be included in a oneof with routes wrapped in a message.] The match tree to use when resolving route actions for incoming requests.VirtualHost.Builder.setMetadata
(Metadata value) The metadata field can be used to provide additional information about the virtual host.VirtualHost.Builder.setMetadata
(Metadata.Builder builderForValue) The metadata field can be used to provide additional information about the virtual host.The logical name of the virtual host.VirtualHost.Builder.setNameBytes
(com.google.protobuf.ByteString value) The logical name of the virtual host.VirtualHost.Builder.setPerRequestBufferLimitBytes
(com.google.protobuf.UInt32Value value) The maximum bytes which will be buffered for retries and shadowing.VirtualHost.Builder.setPerRequestBufferLimitBytes
(com.google.protobuf.UInt32Value.Builder builderForValue) The maximum bytes which will be buffered for retries and shadowing.VirtualHost.Builder.setRateLimits
(int index, RateLimit value) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.setRateLimits
(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that will be applied to the virtual host.VirtualHost.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each request handled by this virtual host.VirtualHost.Builder.setRequestHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each request handled by this virtual host.VirtualHost.Builder.setRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy value) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.setRequestMirrorPolicies
(int index, RouteAction.RequestMirrorPolicy.Builder builderForValue) Specify a set of default request mirroring policies for every route under this virtual host.VirtualHost.Builder.setRequireTls
(VirtualHost.TlsRequirementType value) Specifies the type of TLS enforcement the virtual host expects.VirtualHost.Builder.setRequireTlsValue
(int value) Specifies the type of TLS enforcement the virtual host expects.VirtualHost.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of HTTP headers that should be added to each response handled by this virtual host.VirtualHost.Builder.setResponseHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each response handled by this virtual host.VirtualHost.Builder.setRetryPolicy
(RetryPolicy value) Indicates the retry policy for all routes in this virtual host.VirtualHost.Builder.setRetryPolicy
(RetryPolicy.Builder builderForValue) Indicates the retry policy for all routes in this virtual host.VirtualHost.Builder.setRetryPolicyTypedConfig
(com.google.protobuf.Any value) [#not-implemented-hide:] Specifies the configuration for retry policy extension.VirtualHost.Builder.setRetryPolicyTypedConfig
(com.google.protobuf.Any.Builder builderForValue) [#not-implemented-hide:] Specifies the configuration for retry policy extension.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.VirtualHost.Builder.setVirtualClusters
(int index, VirtualCluster value) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.setVirtualClusters
(int index, VirtualCluster.Builder builderForValue) A list of virtual clusters defined for this virtual host.VirtualHost.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type VirtualHost.BuilderModifier and TypeMethodDescriptionRouteConfiguration.Builder.getVirtualHostsBuilderList()
An array of virtual hosts that make up the route table.private com.google.protobuf.RepeatedFieldBuilder
<VirtualHost, VirtualHost.Builder, VirtualHostOrBuilder> RouteConfiguration.Builder.getVirtualHostsFieldBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type VirtualHost.BuilderModifier and TypeMethodDescriptionRouteConfiguration.Builder.addVirtualHosts
(int index, VirtualHost.Builder builderForValue) 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.setVirtualHosts
(int index, VirtualHost.Builder builderForValue) An array of virtual hosts that make up the route table.