NameMatcher.Builder |
NameMatcher.Builder.addAllNames(java.lang.Iterable<java.lang.String> values) |
Ordered list of names (headers or query parameter names) that can supply
this value; the first one with a non-empty value is used.
|
NameMatcher.Builder |
GrpcKeyBuilder.Builder.addHeadersBuilder() |
Extract keys from all listed headers.
|
NameMatcher.Builder |
GrpcKeyBuilder.Builder.addHeadersBuilder(int index) |
Extract keys from all listed headers.
|
NameMatcher.Builder |
HttpKeyBuilder.Builder.addHeadersBuilder() |
List of headers to try to match.
|
NameMatcher.Builder |
HttpKeyBuilder.Builder.addHeadersBuilder(int index) |
List of headers to try to match.
|
NameMatcher.Builder |
NameMatcher.Builder.addNames(java.lang.String value) |
Ordered list of names (headers or query parameter names) that can supply
this value; the first one with a non-empty value is used.
|
NameMatcher.Builder |
NameMatcher.Builder.addNamesBytes(com.google.protobuf.ByteString value) |
Ordered list of names (headers or query parameter names) that can supply
this value; the first one with a non-empty value is used.
|
NameMatcher.Builder |
HttpKeyBuilder.Builder.addQueryParametersBuilder() |
List of query parameter names to try to match.
|
NameMatcher.Builder |
HttpKeyBuilder.Builder.addQueryParametersBuilder(int index) |
List of query parameter names to try to match.
|
NameMatcher.Builder |
NameMatcher.Builder.clear() |
|
NameMatcher.Builder |
NameMatcher.Builder.clearKey() |
The name that will be used in the RLS key_map to refer to this value.
|
NameMatcher.Builder |
NameMatcher.Builder.clearNames() |
Ordered list of names (headers or query parameter names) that can supply
this value; the first one with a non-empty value is used.
|
NameMatcher.Builder |
NameMatcher.Builder.clearRequiredMatch() |
If true, make this extraction required; the key builder will not match
if no value is found.
|
NameMatcher.Builder |
GrpcKeyBuilder.Builder.getHeadersBuilder(int index) |
Extract keys from all listed headers.
|
NameMatcher.Builder |
HttpKeyBuilder.Builder.getHeadersBuilder(int index) |
List of headers to try to match.
|
NameMatcher.Builder |
HttpKeyBuilder.Builder.getQueryParametersBuilder(int index) |
List of query parameter names to try to match.
|
NameMatcher.Builder |
NameMatcher.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
NameMatcher.Builder |
NameMatcher.Builder.mergeFrom(com.google.protobuf.Message other) |
|
NameMatcher.Builder |
NameMatcher.Builder.mergeFrom(NameMatcher other) |
|
static NameMatcher.Builder |
NameMatcher.newBuilder() |
|
static NameMatcher.Builder |
NameMatcher.newBuilder(NameMatcher prototype) |
|
NameMatcher.Builder |
NameMatcher.newBuilderForType() |
|
protected NameMatcher.Builder |
NameMatcher.newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) |
|
NameMatcher.Builder |
NameMatcher.Builder.setKey(java.lang.String value) |
The name that will be used in the RLS key_map to refer to this value.
|
NameMatcher.Builder |
NameMatcher.Builder.setKeyBytes(com.google.protobuf.ByteString value) |
The name that will be used in the RLS key_map to refer to this value.
|
NameMatcher.Builder |
NameMatcher.Builder.setNames(int index,
java.lang.String value) |
Ordered list of names (headers or query parameter names) that can supply
this value; the first one with a non-empty value is used.
|
NameMatcher.Builder |
NameMatcher.Builder.setRequiredMatch(boolean value) |
If true, make this extraction required; the key builder will not match
if no value is found.
|
NameMatcher.Builder |
NameMatcher.toBuilder() |
|