Uses of Class
io.grpc.lookup.v1.NameMatcher.Builder
Packages that use NameMatcher.Builder
-
Uses of NameMatcher.Builder in io.grpc.lookup.v1
Fields in io.grpc.lookup.v1 with type parameters of type NameMatcher.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> GrpcKeyBuilder.Builder.headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> HttpKeyBuilder.Builder.headersBuilder_
private com.google.protobuf.RepeatedFieldBuilder
<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> HttpKeyBuilder.Builder.queryParametersBuilder_
Methods in io.grpc.lookup.v1 that return NameMatcher.BuilderModifier and TypeMethodDescriptionNameMatcher.Builder.addAllNames
(Iterable<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.GrpcKeyBuilder.Builder.addHeadersBuilder()
Extract keys from all listed headers.GrpcKeyBuilder.Builder.addHeadersBuilder
(int index) Extract keys from all listed headers.HttpKeyBuilder.Builder.addHeadersBuilder()
List of headers to try to match.HttpKeyBuilder.Builder.addHeadersBuilder
(int index) List of headers to try to match.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.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.HttpKeyBuilder.Builder.addQueryParametersBuilder()
List of query parameter names to try to match.HttpKeyBuilder.Builder.addQueryParametersBuilder
(int index) List of query parameter names to try to match.NameMatcher.Builder.clear()
NameMatcher.Builder.clearKey()
The name that will be used in the RLS key_map to refer to this value.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.clearRequiredMatch()
If true, make this extraction required; the key builder will not match if no value is found.GrpcKeyBuilder.Builder.getHeadersBuilder
(int index) Extract keys from all listed headers.HttpKeyBuilder.Builder.getHeadersBuilder
(int index) List of headers to try to match.HttpKeyBuilder.Builder.getQueryParametersBuilder
(int index) List of query parameter names to try to match.NameMatcher.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) NameMatcher.Builder.mergeFrom
(com.google.protobuf.Message other) NameMatcher.Builder.mergeFrom
(NameMatcher other) static NameMatcher.Builder
NameMatcher.newBuilder()
static NameMatcher.Builder
NameMatcher.newBuilder
(NameMatcher prototype) NameMatcher.newBuilderForType()
protected NameMatcher.Builder
NameMatcher.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) The name that will be used in the RLS key_map to refer to this value.NameMatcher.Builder.setKeyBytes
(com.google.protobuf.ByteString value) The name that will be used in the RLS key_map to refer to this 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.setRequiredMatch
(boolean value) If true, make this extraction required; the key builder will not match if no value is found.NameMatcher.toBuilder()
Methods in io.grpc.lookup.v1 that return types with arguments of type NameMatcher.BuilderModifier and TypeMethodDescriptionGrpcKeyBuilder.Builder.getHeadersBuilderList()
Extract keys from all listed headers.HttpKeyBuilder.Builder.getHeadersBuilderList()
List of headers to try to match.HttpKeyBuilder.Builder.getQueryParametersBuilderList()
List of query parameter names to try to match.private com.google.protobuf.RepeatedFieldBuilder
<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> GrpcKeyBuilder.Builder.internalGetHeadersFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> HttpKeyBuilder.Builder.internalGetHeadersFieldBuilder()
private com.google.protobuf.RepeatedFieldBuilder
<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> HttpKeyBuilder.Builder.internalGetQueryParametersFieldBuilder()
Methods in io.grpc.lookup.v1 with parameters of type NameMatcher.BuilderModifier and TypeMethodDescriptionGrpcKeyBuilder.Builder.addHeaders
(int index, NameMatcher.Builder builderForValue) Extract keys from all listed headers.GrpcKeyBuilder.Builder.addHeaders
(NameMatcher.Builder builderForValue) Extract keys from all listed headers.HttpKeyBuilder.Builder.addHeaders
(int index, NameMatcher.Builder builderForValue) List of headers to try to match.HttpKeyBuilder.Builder.addHeaders
(NameMatcher.Builder builderForValue) List of headers to try to match.HttpKeyBuilder.Builder.addQueryParameters
(int index, NameMatcher.Builder builderForValue) List of query parameter names to try to match.HttpKeyBuilder.Builder.addQueryParameters
(NameMatcher.Builder builderForValue) List of query parameter names to try to match.GrpcKeyBuilder.Builder.setHeaders
(int index, NameMatcher.Builder builderForValue) Extract keys from all listed headers.HttpKeyBuilder.Builder.setHeaders
(int index, NameMatcher.Builder builderForValue) List of headers to try to match.HttpKeyBuilder.Builder.setQueryParameters
(int index, NameMatcher.Builder builderForValue) List of query parameter names to try to match.