HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addAllHeaderMatches(Iterable<? extends HttpHeaderMatch> values) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addAllMetadataFilters(Iterable<? extends MetadataFilter> values) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addAllQueryParameterMatches(Iterable<? extends HttpQueryParameterMatch> values) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addHeaderMatches(int index,
HttpHeaderMatch value) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addHeaderMatches(int index,
HttpHeaderMatch.Builder builderForValue) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addHeaderMatches(HttpHeaderMatch value) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addHeaderMatches(HttpHeaderMatch.Builder builderForValue) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRule.Builder.addMatchRulesBuilder() |
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRuleMatch.Builder |
HttpRouteRule.Builder.addMatchRulesBuilder(int index) |
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addMetadataFilters(int index,
MetadataFilter value) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addMetadataFilters(int index,
MetadataFilter.Builder builderForValue) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addMetadataFilters(MetadataFilter value) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addMetadataFilters(MetadataFilter.Builder builderForValue) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addQueryParameterMatches(int index,
HttpQueryParameterMatch value) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addQueryParameterMatches(int index,
HttpQueryParameterMatch.Builder builderForValue) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addQueryParameterMatches(HttpQueryParameterMatch value) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addQueryParameterMatches(HttpQueryParameterMatch.Builder builderForValue) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clear() |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearFullPathMatch() |
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearHeaderMatches() |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearIgnoreCase() |
Specifies that prefixMatch and fullPathMatch matches are case sensitive.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearMetadataFilters() |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearPathTemplateMatch() |
If specified, the route is a pattern match expression that must match the :path header once the query string is removed.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearPrefixMatch() |
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearQueryParameterMatches() |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clearRegexMatch() |
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.clone() |
|
HttpRouteRuleMatch.Builder |
HttpRouteRule.Builder.getMatchRulesBuilder(int index) |
The list of criteria for matching attributes of a request to this routeRule.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.mergeFrom(HttpRouteRuleMatch other) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.mergeFrom(com.google.protobuf.Message other) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.newBuilder() |
|
static HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.newBuilder(HttpRouteRuleMatch prototype) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.newBuilderForType() |
|
protected HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.removeHeaderMatches(int index) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.removeMetadataFilters(int index) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.removeQueryParameterMatches(int index) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setFullPathMatch(String value) |
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setFullPathMatchBytes(com.google.protobuf.ByteString value) |
For satisfying the matchRule condition, the path of the request must exactly match the value specified in fullPathMatch after removing any query parameters and anchor that may be part of the original URL.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setHeaderMatches(int index,
HttpHeaderMatch value) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setHeaderMatches(int index,
HttpHeaderMatch.Builder builderForValue) |
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setIgnoreCase(boolean value) |
Specifies that prefixMatch and fullPathMatch matches are case sensitive.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setMetadataFilters(int index,
MetadataFilter value) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setMetadataFilters(int index,
MetadataFilter.Builder builderForValue) |
Opaque filter criteria used by the load balancer to restrict routing configuration to a limited set of xDS compliant clients.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setPathTemplateMatch(String value) |
If specified, the route is a pattern match expression that must match the :path header once the query string is removed.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setPathTemplateMatchBytes(com.google.protobuf.ByteString value) |
If specified, the route is a pattern match expression that must match the :path header once the query string is removed.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setPrefixMatch(String value) |
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setPrefixMatchBytes(com.google.protobuf.ByteString value) |
For satisfying the matchRule condition, the request's path must begin with the specified prefixMatch.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setQueryParameterMatches(int index,
HttpQueryParameterMatch value) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setQueryParameterMatches(int index,
HttpQueryParameterMatch.Builder builderForValue) |
Specifies a list of query parameter match criteria, all of which must match corresponding query parameters in the request.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setRegexMatch(String value) |
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setRegexMatchBytes(com.google.protobuf.ByteString value) |
For satisfying the matchRule condition, the path of the request must satisfy the regular expression specified in regexMatch after removing any query parameters and anchor supplied with the original URL.
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
HttpRouteRuleMatch.Builder |
HttpRouteRuleMatch.toBuilder() |
|