| Modifier and Type | Method and Description |
|---|---|
HttpHeaderMatch.Builder |
HttpRouteRuleMatch.Builder.addHeaderMatchesBuilder()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpHeaderMatch.Builder |
HttpRouteRuleMatch.Builder.addHeaderMatchesBuilder(int index)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clear() |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearExactMatch()
The value should exactly match contents of exactMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearHeaderName()
The name of the HTTP header to match.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearInvertMatch()
If set to false, the headerMatch is considered a match if the preceding match criteria are met.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearPrefixMatch()
The value of the header must start with the contents of prefixMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearPresentMatch()
A header with the contents of headerName must exist.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearRangeMatch()
The header value must be an integer and its value must be in the range specified in rangeMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearRegexMatch()
The value of the header must match the regular expression specified in regexMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clearSuffixMatch()
The value of the header must end with the contents of suffixMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.clone() |
HttpHeaderMatch.Builder |
HttpRouteRuleMatch.Builder.getHeaderMatchesBuilder(int index)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.mergeFrom(HttpHeaderMatch other) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.mergeFrom(com.google.protobuf.Message other) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.mergeRangeMatch(Int64RangeMatch value)
The header value must be an integer and its value must be in the range specified in rangeMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
static HttpHeaderMatch.Builder |
HttpHeaderMatch.newBuilder() |
static HttpHeaderMatch.Builder |
HttpHeaderMatch.newBuilder(HttpHeaderMatch prototype) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.newBuilderForType() |
protected HttpHeaderMatch.Builder |
HttpHeaderMatch.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setExactMatch(String value)
The value should exactly match contents of exactMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setExactMatchBytes(com.google.protobuf.ByteString value)
The value should exactly match contents of exactMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setHeaderName(String value)
The name of the HTTP header to match.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setHeaderNameBytes(com.google.protobuf.ByteString value)
The name of the HTTP header to match.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setInvertMatch(boolean value)
If set to false, the headerMatch is considered a match if the preceding match criteria are met.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setPrefixMatch(String value)
The value of the header must start with the contents of prefixMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setPrefixMatchBytes(com.google.protobuf.ByteString value)
The value of the header must start with the contents of prefixMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setPresentMatch(boolean value)
A header with the contents of headerName must exist.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setRangeMatch(Int64RangeMatch.Builder builderForValue)
The header value must be an integer and its value must be in the range specified in rangeMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setRangeMatch(Int64RangeMatch value)
The header value must be an integer and its value must be in the range specified in rangeMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setRegexMatch(String value)
The value of the header must match the regular expression specified in regexMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setRegexMatchBytes(com.google.protobuf.ByteString value)
The value of the header must match the regular expression specified in regexMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setSuffixMatch(String value)
The value of the header must end with the contents of suffixMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setSuffixMatchBytes(com.google.protobuf.ByteString value)
The value of the header must end with the contents of suffixMatch.
|
HttpHeaderMatch.Builder |
HttpHeaderMatch.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HttpHeaderMatch.Builder |
HttpHeaderMatch.toBuilder() |
| Modifier and Type | Method and Description |
|---|---|
List<HttpHeaderMatch.Builder> |
HttpRouteRuleMatch.Builder.getHeaderMatchesBuilderList()
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
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.setHeaderMatches(int index,
HttpHeaderMatch.Builder builderForValue)
Specifies a list of header match criteria, all of which must match corresponding headers in the request.
|
Copyright © 2023 Google LLC. All rights reserved.