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.BuilderNameMatcher.newBuilder()static NameMatcher.BuilderNameMatcher.newBuilder(NameMatcher prototype) NameMatcher.newBuilderForType()protected NameMatcher.BuilderNameMatcher.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.private com.google.protobuf.RepeatedFieldBuilder<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> GrpcKeyBuilder.Builder.getHeadersFieldBuilder()private com.google.protobuf.RepeatedFieldBuilder<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> HttpKeyBuilder.Builder.getHeadersFieldBuilder()HttpKeyBuilder.Builder.getQueryParametersBuilderList()List of query parameter names to try to match.private com.google.protobuf.RepeatedFieldBuilder<NameMatcher, NameMatcher.Builder, NameMatcherOrBuilder> HttpKeyBuilder.Builder.getQueryParametersFieldBuilder()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.