Uses of Class
io.envoyproxy.envoy.api.v2.route.VirtualHost.Builder
Packages that use VirtualHost.Builder
-
Uses of VirtualHost.Builder in io.envoyproxy.envoy.api.v2
Methods in io.envoyproxy.envoy.api.v2 that return VirtualHost.BuilderModifier and TypeMethodDescriptionRouteConfiguration.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.RouteConfiguration.Builder.getVirtualHostsBuilder(int index) An array of virtual hosts that make up the route table.Methods in io.envoyproxy.envoy.api.v2 that return types with arguments of type VirtualHost.BuilderModifier and TypeMethodDescriptionRouteConfiguration.Builder.getVirtualHostsBuilderList()An array of virtual hosts that make up the route table.Methods in io.envoyproxy.envoy.api.v2 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. -
Uses of VirtualHost.Builder in io.envoyproxy.envoy.api.v2.route
Methods in io.envoyproxy.envoy.api.v2.route 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.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.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) 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.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.VirtualHost.Builder.clear()VirtualHost.Builder.clearCors()Indicates that the virtual host has a CORS policy.VirtualHost.Builder.clearDomains()A list of domains (host/authority header) that will be matched to this virtual host.VirtualHost.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) 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.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.clearName()The logical name of the virtual host.VirtualHost.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) VirtualHost.Builder.clearPerFilterConfig()Deprecated.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.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.VirtualHost.Builder.clone()VirtualHost.Builder.mergeCors(CorsPolicy value) Indicates that the virtual host has a CORS policy.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.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.final VirtualHost.BuilderVirtualHost.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) static VirtualHost.BuilderVirtualHost.newBuilder()static VirtualHost.BuilderVirtualHost.newBuilder(VirtualHost prototype) VirtualHost.newBuilderForType()protected VirtualHost.BuilderVirtualHost.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) VirtualHost.Builder.putAllPerFilterConfig(Map<String, com.google.protobuf.Struct> values) Deprecated.VirtualHost.Builder.putAllTypedPerFilterConfig(Map<String, com.google.protobuf.Any> values) The per_filter_config field can be used to provide virtual host-specific configurations for filters.VirtualHost.Builder.putPerFilterConfig(String key, com.google.protobuf.Struct value) Deprecated.VirtualHost.Builder.putTypedPerFilterConfig(String key, com.google.protobuf.Any value) The per_filter_config field can be used to provide virtual host-specific configurations for filters.VirtualHost.Builder.removePerFilterConfig(String key) Deprecated.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.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) The per_filter_config field can be used to provide virtual host-specific configurations for filters.VirtualHost.Builder.removeVirtualClusters(int index) A list of virtual clusters defined for this virtual host.VirtualHost.Builder.setCors(CorsPolicy value) Indicates that the virtual host has a CORS policy.VirtualHost.Builder.setCors(CorsPolicy.Builder builderForValue) Indicates that the virtual host has a CORS policy.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.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.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.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) 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.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.final VirtualHost.BuilderVirtualHost.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) 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()