| Package | Description |
|---|---|
| envoy.api.v2.route |
| Modifier and Type | Method and Description |
|---|---|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addAllHashPolicy(Iterable<? extends RouteOuterClass.RouteAction.HashPolicy> values)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addAllRateLimits(Iterable<? extends RouteOuterClass.RateLimit> values)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addAllRequestHeadersToAdd(Iterable<? extends Base.HeaderValueOption> values)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addAllResponseHeadersToAdd(Iterable<? extends Base.HeaderValueOption> values)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addAllResponseHeadersToRemove(Iterable<String> values)
Specifies a list of HTTP headers that should be removed from each response
to requests matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addHashPolicy(int index,
RouteOuterClass.RouteAction.HashPolicy.Builder builderForValue)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addHashPolicy(int index,
RouteOuterClass.RouteAction.HashPolicy value)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addHashPolicy(RouteOuterClass.RouteAction.HashPolicy.Builder builderForValue)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addHashPolicy(RouteOuterClass.RouteAction.HashPolicy value)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRateLimits(int index,
RouteOuterClass.RateLimit.Builder builderForValue)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRateLimits(int index,
RouteOuterClass.RateLimit value)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRateLimits(RouteOuterClass.RateLimit.Builder builderForValue)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRateLimits(RouteOuterClass.RateLimit value)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRequestHeadersToAdd(Base.HeaderValueOption.Builder builderForValue)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRequestHeadersToAdd(Base.HeaderValueOption value)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRequestHeadersToAdd(int index,
Base.HeaderValueOption.Builder builderForValue)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addRequestHeadersToAdd(int index,
Base.HeaderValueOption value)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addResponseHeadersToAdd(Base.HeaderValueOption.Builder builderForValue)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addResponseHeadersToAdd(Base.HeaderValueOption value)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addResponseHeadersToAdd(int index,
Base.HeaderValueOption.Builder builderForValue)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addResponseHeadersToAdd(int index,
Base.HeaderValueOption value)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.addResponseHeadersToRemove(String value)
Specifies a list of HTTP headers that should be removed from each response
to requests matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.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.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clear() |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearAutoHostRewrite()
Indicates that during forwarding, the host header will be swapped with
the hostname of the upstream host chosen by the cluster manager.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearCluster()
Indicates the upstream cluster to which the request should be routed
to.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearClusterHeader()
Envoy will determine the cluster to route to by reading the value of the
HTTP header named by cluster_header from the request headers.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearClusterNotFoundResponseCode()
The HTTP status code to use when configured cluster is not found.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearClusterSpecifier() |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearCors()
Indicates that the route has a CORS policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearHashPolicy()
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearHostRewrite()
Indicates that during forwarding, the host header will be swapped with
this value.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearHostRewriteSpecifier() |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearIncludeVhRateLimits()
Specifies if the rate limit filter should include the virtual host rate
limits.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearMetadataMatch()
Optional endpoint metadata match criteria.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearPrefixRewrite()
Indicates that during forwarding, the matched prefix (or path) should be
swapped with this value.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearPriority()
Optionally specifies the :ref:`routing priority <arch_overview_http_routing_priority>`.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearRateLimits()
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearRequestHeadersToAdd()
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearRequestMirrorPolicy()
Indicates that the route has a request mirroring policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearResponseHeadersToAdd()
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearResponseHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each response
to requests matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearRetryPolicy()
Indicates that the route has a retry policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearTimeout()
Specifies the timeout for the route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearUseWebsocket()
Indicates that a HTTP/1.1 client connection to this particular route
should be allowed (and expected) to upgrade to a WebSocket connection.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clearWeightedClusters()
Multiple upstream clusters can be specified for a given route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.clone() |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.Route.Builder.getRouteBuilder()
Route request to some upstream cluster.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeAutoHostRewrite(com.google.protobuf.BoolValue value)
Indicates that during forwarding, the host header will be swapped with
the hostname of the upstream host chosen by the cluster manager.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeCors(RouteOuterClass.CorsPolicy value)
Indicates that the route has a CORS policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeFrom(com.google.protobuf.Message other) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeFrom(RouteOuterClass.RouteAction other) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeIncludeVhRateLimits(com.google.protobuf.BoolValue value)
Specifies if the rate limit filter should include the virtual host rate
limits.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeMetadataMatch(Base.Metadata value)
Optional endpoint metadata match criteria.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeRequestMirrorPolicy(RouteOuterClass.RouteAction.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeRetryPolicy(RouteOuterClass.RouteAction.RetryPolicy value)
Indicates that the route has a retry policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeTimeout(com.google.protobuf.Duration value)
Specifies the timeout for the route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeUseWebsocket(com.google.protobuf.BoolValue value)
Indicates that a HTTP/1.1 client connection to this particular route
should be allowed (and expected) to upgrade to a WebSocket connection.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.mergeWeightedClusters(RouteOuterClass.WeightedCluster value)
Multiple upstream clusters can be specified for a given route.
|
static RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.newBuilder() |
static RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.newBuilder(RouteOuterClass.RouteAction prototype) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.newBuilderForType() |
protected RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.removeHashPolicy(int index)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.removeRateLimits(int index)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.removeRequestHeadersToAdd(int index)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.removeResponseHeadersToAdd(int index)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setAutoHostRewrite(com.google.protobuf.BoolValue.Builder builderForValue)
Indicates that during forwarding, the host header will be swapped with
the hostname of the upstream host chosen by the cluster manager.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setAutoHostRewrite(com.google.protobuf.BoolValue value)
Indicates that during forwarding, the host header will be swapped with
the hostname of the upstream host chosen by the cluster manager.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setCluster(String value)
Indicates the upstream cluster to which the request should be routed
to.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setClusterBytes(com.google.protobuf.ByteString value)
Indicates the upstream cluster to which the request should be routed
to.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setClusterHeader(String value)
Envoy will determine the cluster to route to by reading the value of the
HTTP header named by cluster_header from the request headers.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setClusterHeaderBytes(com.google.protobuf.ByteString value)
Envoy will determine the cluster to route to by reading the value of the
HTTP header named by cluster_header from the request headers.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setClusterNotFoundResponseCode(RouteOuterClass.RouteAction.ClusterNotFoundResponseCode value)
The HTTP status code to use when configured cluster is not found.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setClusterNotFoundResponseCodeValue(int value)
The HTTP status code to use when configured cluster is not found.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setCors(RouteOuterClass.CorsPolicy.Builder builderForValue)
Indicates that the route has a CORS policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setCors(RouteOuterClass.CorsPolicy value)
Indicates that the route has a CORS policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setHashPolicy(int index,
RouteOuterClass.RouteAction.HashPolicy.Builder builderForValue)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setHashPolicy(int index,
RouteOuterClass.RouteAction.HashPolicy value)
Specifies a list of hash policies to use for ring hash load balancing.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setHostRewrite(String value)
Indicates that during forwarding, the host header will be swapped with
this value.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setHostRewriteBytes(com.google.protobuf.ByteString value)
Indicates that during forwarding, the host header will be swapped with
this value.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setIncludeVhRateLimits(com.google.protobuf.BoolValue.Builder builderForValue)
Specifies if the rate limit filter should include the virtual host rate
limits.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setIncludeVhRateLimits(com.google.protobuf.BoolValue value)
Specifies if the rate limit filter should include the virtual host rate
limits.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setMetadataMatch(Base.Metadata.Builder builderForValue)
Optional endpoint metadata match criteria.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setMetadataMatch(Base.Metadata value)
Optional endpoint metadata match criteria.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setPrefixRewrite(String value)
Indicates that during forwarding, the matched prefix (or path) should be
swapped with this value.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setPrefixRewriteBytes(com.google.protobuf.ByteString value)
Indicates that during forwarding, the matched prefix (or path) should be
swapped with this value.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setPriority(Base.RoutingPriority value)
Optionally specifies the :ref:`routing priority <arch_overview_http_routing_priority>`.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setPriorityValue(int value)
Optionally specifies the :ref:`routing priority <arch_overview_http_routing_priority>`.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRateLimits(int index,
RouteOuterClass.RateLimit.Builder builderForValue)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRateLimits(int index,
RouteOuterClass.RateLimit value)
Specifies a set of rate limit configurations that could be applied to the
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRequestHeadersToAdd(int index,
Base.HeaderValueOption.Builder builderForValue)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRequestHeadersToAdd(int index,
Base.HeaderValueOption value)
Specifies a set of headers that will be added to requests matching this
route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRequestMirrorPolicy(RouteOuterClass.RouteAction.RequestMirrorPolicy.Builder builderForValue)
Indicates that the route has a request mirroring policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRequestMirrorPolicy(RouteOuterClass.RouteAction.RequestMirrorPolicy value)
Indicates that the route has a request mirroring policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setResponseHeadersToAdd(int index,
Base.HeaderValueOption.Builder builderForValue)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setResponseHeadersToAdd(int index,
Base.HeaderValueOption value)
Specifies a set of headers that will be added to responses to requests
matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setResponseHeadersToRemove(int index,
String value)
Specifies a list of HTTP headers that should be removed from each response
to requests matching this route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRetryPolicy(RouteOuterClass.RouteAction.RetryPolicy.Builder builderForValue)
Indicates that the route has a retry policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setRetryPolicy(RouteOuterClass.RouteAction.RetryPolicy value)
Indicates that the route has a retry policy.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setTimeout(com.google.protobuf.Duration.Builder builderForValue)
Specifies the timeout for the route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setTimeout(com.google.protobuf.Duration value)
Specifies the timeout for the route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setUseWebsocket(com.google.protobuf.BoolValue.Builder builderForValue)
Indicates that a HTTP/1.1 client connection to this particular route
should be allowed (and expected) to upgrade to a WebSocket connection.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setUseWebsocket(com.google.protobuf.BoolValue value)
Indicates that a HTTP/1.1 client connection to this particular route
should be allowed (and expected) to upgrade to a WebSocket connection.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setWeightedClusters(RouteOuterClass.WeightedCluster.Builder builderForValue)
Multiple upstream clusters can be specified for a given route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.Builder.setWeightedClusters(RouteOuterClass.WeightedCluster value)
Multiple upstream clusters can be specified for a given route.
|
RouteOuterClass.RouteAction.Builder |
RouteOuterClass.RouteAction.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
RouteOuterClass.Route.Builder |
RouteOuterClass.Route.Builder.setRoute(RouteOuterClass.RouteAction.Builder builderForValue)
Route request to some upstream cluster.
|
Copyright © 2018 The Envoy Project. All rights reserved.