| Modifier and Type | Method and Description |
|---|---|
HttpRouteRule.Builder |
HttpRouteRule.Builder.addAllMatchRules(Iterable<? extends HttpRouteRuleMatch> values)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.addMatchRules(HttpRouteRuleMatch.Builder builderForValue)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.addMatchRules(HttpRouteRuleMatch value)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.addMatchRules(int index,
HttpRouteRuleMatch.Builder builderForValue)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.addMatchRules(int index,
HttpRouteRuleMatch value)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpRouteRule.Builder |
PathMatcher.Builder.addRouteRulesBuilder()
The list of HTTP route rules.
|
HttpRouteRule.Builder |
PathMatcher.Builder.addRouteRulesBuilder(int index)
The list of HTTP route rules.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clear() |
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearDescription()
The short description conveying the intent of this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearHeaderAction()
Specifies changes to request and response headers that need to take effect for the selected backendService.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearMatchRules()
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearPriority()
For routeRules within a given pathMatcher, priority determines the order in which a load balancer interprets routeRules.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearRouteAction()
In response to a matching matchRule, the load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearService()
The full or partial URL of the backend service resource to which traffic is directed if this rule is matched.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clearUrlRedirect()
When this rule is matched, the request is redirected to a URL specified by urlRedirect.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.clone() |
HttpRouteRule.Builder |
PathMatcher.Builder.getRouteRulesBuilder(int index)
The list of HTTP route rules.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeFrom(HttpRouteRule other) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeFrom(com.google.protobuf.Message other) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeHeaderAction(HttpHeaderAction value)
Specifies changes to request and response headers that need to take effect for the selected backendService.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeRouteAction(HttpRouteAction value)
In response to a matching matchRule, the load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.mergeUrlRedirect(HttpRedirectAction value)
When this rule is matched, the request is redirected to a URL specified by urlRedirect.
|
static HttpRouteRule.Builder |
HttpRouteRule.newBuilder() |
static HttpRouteRule.Builder |
HttpRouteRule.newBuilder(HttpRouteRule prototype) |
HttpRouteRule.Builder |
HttpRouteRule.newBuilderForType() |
protected HttpRouteRule.Builder |
HttpRouteRule.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.removeMatchRules(int index)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setDescription(String value)
The short description conveying the intent of this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setDescriptionBytes(com.google.protobuf.ByteString value)
The short description conveying the intent of this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.setHeaderAction(HttpHeaderAction.Builder builderForValue)
Specifies changes to request and response headers that need to take effect for the selected backendService.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setHeaderAction(HttpHeaderAction value)
Specifies changes to request and response headers that need to take effect for the selected backendService.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setMatchRules(int index,
HttpRouteRuleMatch.Builder builderForValue)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setMatchRules(int index,
HttpRouteRuleMatch value)
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setPriority(int value)
For routeRules within a given pathMatcher, priority determines the order in which a load balancer interprets routeRules.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.setRouteAction(HttpRouteAction.Builder builderForValue)
In response to a matching matchRule, the load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setRouteAction(HttpRouteAction value)
In response to a matching matchRule, the load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setService(String value)
The full or partial URL of the backend service resource to which traffic is directed if this rule is matched.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setServiceBytes(com.google.protobuf.ByteString value)
The full or partial URL of the backend service resource to which traffic is directed if this rule is matched.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HttpRouteRule.Builder |
HttpRouteRule.Builder.setUrlRedirect(HttpRedirectAction.Builder builderForValue)
When this rule is matched, the request is redirected to a URL specified by urlRedirect.
|
HttpRouteRule.Builder |
HttpRouteRule.Builder.setUrlRedirect(HttpRedirectAction value)
When this rule is matched, the request is redirected to a URL specified by urlRedirect.
|
HttpRouteRule.Builder |
HttpRouteRule.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<HttpRouteRule.Builder> |
PathMatcher.Builder.getRouteRulesBuilderList()
The list of HTTP route rules.
|
| Modifier and Type | Method and Description |
|---|---|
PathMatcher.Builder |
PathMatcher.Builder.addRouteRules(HttpRouteRule.Builder builderForValue)
The list of HTTP route rules.
|
PathMatcher.Builder |
PathMatcher.Builder.addRouteRules(int index,
HttpRouteRule.Builder builderForValue)
The list of HTTP route rules.
|
PathMatcher.Builder |
PathMatcher.Builder.setRouteRules(int index,
HttpRouteRule.Builder builderForValue)
The list of HTTP route rules.
|
Copyright © 2023 Google LLC. All rights reserved.