Package | Description |
---|---|
com.google.api.services.compute.model |
Modifier and Type | Method and Description |
---|---|
HttpRouteAction |
HttpRouteAction.clone() |
HttpRouteAction |
UrlMap.getDefaultRouteAction()
defaultRouteAction takes effect when none of the hostRules match.
|
HttpRouteAction |
PathMatcher.getDefaultRouteAction()
defaultRouteAction takes effect when none of the pathRules or routeRules match.
|
HttpRouteAction |
HttpRouteRule.getRouteAction()
In response to a matching matchRule, the load balancer performs advanced routing actions like
URL rewrites, header transformations, etc.
|
HttpRouteAction |
PathRule.getRouteAction()
In response to a matching path, the load balancer performs advanced routing actions like URL
rewrites, header transformations, etc.
|
HttpRouteAction |
HttpRouteAction.set(String fieldName,
Object value) |
HttpRouteAction |
HttpRouteAction.setCorsPolicy(CorsPolicy corsPolicy)
The specification for allowing client side cross-origin requests.
|
HttpRouteAction |
HttpRouteAction.setFaultInjectionPolicy(HttpFaultInjection faultInjectionPolicy)
The specification for fault injection introduced into traffic to test the resiliency of clients
to backend service failure.
|
HttpRouteAction |
HttpRouteAction.setMaxStreamDuration(Duration maxStreamDuration)
Specifies the maximum duration (timeout) for streams on the selected route.
|
HttpRouteAction |
HttpRouteAction.setRequestMirrorPolicy(RequestMirrorPolicy requestMirrorPolicy)
Specifies the policy on how requests intended for the route's backends are shadowed to a
separate mirrored backend service.
|
HttpRouteAction |
HttpRouteAction.setRetryPolicy(HttpRetryPolicy retryPolicy)
Specifies the retry policy associated with this route.
|
HttpRouteAction |
HttpRouteAction.setTimeout(Duration timeout)
Specifies the timeout for the selected route.
|
HttpRouteAction |
HttpRouteAction.setUrlRewrite(UrlRewrite urlRewrite)
The spec to modify the URL of the request, prior to forwarding the request to the matched
service.
|
HttpRouteAction |
HttpRouteAction.setWeightedBackendServices(List<WeightedBackendService> weightedBackendServices)
A list of weighted backend services to send traffic to when a route match occurs.
|
Modifier and Type | Method and Description |
---|---|
UrlMap |
UrlMap.setDefaultRouteAction(HttpRouteAction defaultRouteAction)
defaultRouteAction takes effect when none of the hostRules match.
|
PathMatcher |
PathMatcher.setDefaultRouteAction(HttpRouteAction defaultRouteAction)
defaultRouteAction takes effect when none of the pathRules or routeRules match.
|
HttpRouteRule |
HttpRouteRule.setRouteAction(HttpRouteAction routeAction)
In response to a matching matchRule, the load balancer performs advanced routing actions like
URL rewrites, header transformations, etc.
|
PathRule |
PathRule.setRouteAction(HttpRouteAction routeAction)
In response to a matching path, the load balancer performs advanced routing actions like URL
rewrites, header transformations, etc.
|
Copyright © 2011–2021 Google. All rights reserved.